Ich teste gerade meine App auf iOS11 und ich sehe ein Problem in einem Controller, wo ich eine Ansicht übersetze. Der Controller besteht aus einer Tabellenansicht oben und unten ein Feld zum Eingeben von Text. Auf iOS9 & 10, der folgende Code ermöglicht das untere Feld an der Spitze der Tastatur zu übersetzen. Nichts passiert jedoch auf iOS11.Swift - iOS 11 Übersetzung
func keyboardWillAppear(_ notification: NSNotification) {
if let keyboardSize = (notification.userInfo?[UIKeyboardFrameBeginUserInfoKey] as? NSValue)?.cgRectValue {
self.bottomView.transform = CGAffineTransform(translationX: 0, y: -keyboardSize.height)
self.attachmentView?.transform = CGAffineTransform(translationX: 0, y: -keyboardSize.height)
self.classicTableView.contentInset = UIEdgeInsetsMake(0.0, 0.0, keyboardSize.height + 10.0, 0.0);
}
}
Sie eine Idee haben Sie, warum hat sich das Verhalten geändert? Wie kann ich dieses Problem lösen?
Vielen Dank im Voraus
@Melanie Journe haben Sie es gelöst? –
Ich warte auf Xcode Beta, um den Download zu beenden. Wird Sie auf dem Laufenden halten! –
@MelanieJourne Sicher –