Problem mit abgeschnittener Tastatur beim iPhone 16 PROIOS

Programmierung für iOS
Anonymous
 Problem mit abgeschnittener Tastatur beim iPhone 16 PRO

Post by Anonymous »

Ich habe ein seltsames Problem in meiner iOS-App festgestellt. Wenn ich in meiner App ein Video öffne und abspiele und dann den Controller dort öffne, wo sich ein TextField befindet, ist die Tastatur rechts abgeschnitten, wie Sie sehen können.
Tastatur abgeschnitten
Wenn ich jedoch das Video nicht abspiele und denselben Controller öffne, ist alles in Ordnung.
Tastatur OK
Was könnte falsch sein?
Ich habe versucht, Folgendes zu ändern: Löschen und Wiederherstellen des Tastaturcodes, aber es hat keinen Zweck.

Code: Select all

    @objc func keyboardWillShow(notification: NSNotification) {
guard let userInfo = notification.userInfo,
let keyboardFrameValue = userInfo[UIResponder.keyboardFrameEndUserInfoKey] as? NSValue
else { return }

let keyboardFrameInScreen = keyboardFrameValue.cgRectValue
let keyboardFrame = view.convert(keyboardFrameInScreen, from: nil)
let intersection = view.bounds.intersection(keyboardFrame)

var contentInset = scrollView.contentInset
contentInset.bottom = intersection.height - view.safeAreaInsets.bottom + 20

scrollView.contentInset = contentInset
scrollView.verticalScrollIndicatorInsets.bottom = contentInset.bottom
}

@objc func keyboardWillHide(notification: NSNotification) {
scrollView.contentInset = .zero
scrollView.verticalScrollIndicatorInsets = .zero
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post