Ich habe viele textfields
und eine textview
am Ende des Formulars. Alle diese sind in einer Tabellenansicht eingebettet. Ich bin in der Lage, die tableview
auf Klick von jedem textfield
zu bewegen.So verschieben Sie die Tabellenansicht beim Klicken auf eine Textansicht
Frage: Wie erreiche ich das gleiche für eine textview
. Jede Hilfe wäre willkommen.
Der Code, den ich verwendet, um die tableview
bis auf Klicken eines textfield
zu bewegen ist dies -
func textFieldShouldBeginEditing(textField: UITextField) -> Bool {
let txtFieldPosition = textField.convertPoint(textField.bounds.origin, toView: profileTableView)
let indexPath = profileTableView.indexPathForRowAtPoint(txtFieldPosition)
if indexPath != nil {
profileTableView.scrollToRowAtIndexPath(indexPath!, atScrollPosition: .Top, animated: true)
}
return true
}
Verwenden https://github.com/michaeltyson/TPKeyboardAvoiding es ist der einfachste Weg –
http://stackoverflow.com/a/2630476/3548469 –