【发布时间】:2013-04-14 10:56:00
【问题描述】:
UITableView 似乎有一些自动行为,如果单元格包含 textField 或 textView,并且该字段或视图成为第一响应者,则 tableView 会自行滚动,以便单元格不会被键盘遮挡。我敢肯定,在大多数情况下,这非常方便。
就我而言,这不好。 tableView 位于一个较小的 containerView 中,默认行为使该字段仍然被遮挡。我想自己处理整个容器的移动,而默认的滚动行为会妨碍我。
有谁知道如何“关闭”UITableView 的这个功能?
【问题讨论】:
-
我不确定是因为它是 UITableView,而不是直接的 UIScrollView,还是因为这些解决方案是在较旧的 SDK 下提出的,但那篇文章中提出的解决方案都不适合我。对于每个解决方案,我的 TableView 仍然会自动滚动。
-
This answer(mine) 描述了一个相当简单的问题解决方案。
标签: objective-c