nee*_*ena 9 keyboard uitableview ios swift
我有一个UITableView
7个单元格,每个单元格里面都有一个文本字段.当键盘出现时,它会隐藏最后一个单元格,因此除非键盘消失,否则很难看到输入的内容.
任何人都可以指导我如何UITableview
在键盘出现时将其向上滚动,这样我就没有这个问题了吗?
试试这个:
func textFieldDidBeginEditing(textField: UITextField) {
tableView.setContentOffset(CGPointMake(0, textField.center.y-60), animated: true)
}
Run Code Online (Sandbox Code Playgroud)
使用这些简单的类集https://github.com/michaeltyson/TPKeyboardAvoiding
如何使用:
要与类一起使用UITableViewController
,请将 TPKeyboardAvoidingTableView.m 和 TPKeyboardAvoidingTableView.h 放入您的项目中,并使您的 UITableView 在 xib 中成为 TPKeyboardAvoidingTableView。如果您的控制器没有使用 xib,我知道没有简单的方法可以使其 UITableView 成为自定义类:阻力最小的路径是为其创建一个 xib。
归档时间: |
|
查看次数: |
12372 次 |
最近记录: |