Kri*_*nio 4 objective-c uitableview uikeyboard ios
我有一个 UITableViewController,每个单元格都包含一个 UITextView 位于每个单元格顶部的单元格。自然地,当与 textBox 的交互开始时,键盘将出现,同时整个表格也会随着键盘出现而向上滚动,从而导致 textBox 消失。
因为我已经为我的 tableView 启用了分页,所以在向上滚动后它会再次向下滚动,以便 textBox 在视图中。
我想知道是否可以在键盘出现时禁用表格滚动,如果是,如何?
自动滚动行为位于 UITableViewCONTROLLER 功能中。要禁用自动滚动,我找到了两种方法:
1) 使用 UIViewController 代替 UITableViewController - 自行设置数据源和委托
2) 覆盖viewWillAppear-Routine - 并且不要调用[super viewWillAppear:animated] 使用这两种解决方案,您不仅禁用自动滚动,还禁用其他一些不错但不
Apple 类参考概述中描述的基本功能:http : //developer.apple.com/library/ios/#documentation/uikit/reference/UITableViewController_Class/Reference/Reference.html
| 归档时间: |
|
| 查看次数: |
3825 次 |
| 最近记录: |