我有一个包含大约 20 个静态单元格的 UITableViewController
,其中一些单元格中有 UITextField
,还有一些仅用于使用复选标记进行选择。该表大约有 1.5 个 View ,因此需要滚动才能到达下方的文本字段。
当我在表格底部的文本字段中单击时,键盘会按预期弹出,但随后会出现在单元格/文本字段上。
我的印象是(来自 Apple 文档和其他地方)当键盘出现在任何方向时,UITableViewController
类会自动处理 View 的滚动,并向上移动 tableview 以便单元格可见,但这并没有发生。
iOS 5.1,iPad 纵向。
最佳答案
请确保如果您要覆盖您调用的 viewWillAppear
[super viewWillAppear:animated];
否则, ScrollView 将无法正确向上滚动。
swift
super.viewWillAppear(animated)
关于ios - 出现键盘时 UITableViewController 不 ScrollView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11243712/