0
フォームの下部にはtextfields
とtextview
が多数あります。これらはすべてテーブルビューに組み込まれています。 textfield
のクリックでtableview
を上に移動できます。テキストビューのクリックでテーブルビューを移動する方法
質問:textview
の場合、どうすればよいですか?どんな助けもありがとう。
私はtextfield
のクリックでtableview
を上に移動するために使用されるコードはこれです -
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
}
使用https://github.com/michaeltyson/TPKeyboardAvoidingそれが最も簡単な方法 –
あるhttp://stackoverflow.com/a/2630476/3548469 –