我有一个UITableView,其中我正在使用节标题。表视图的内容是文本表单字段。我在键盘工具栏上有一个“下一个/上一个”控件,我使用scrollRectToVisible
滚动表单字段以使特定行可见。 next
工作正常 - 该字段最终位于键盘上方。但是,在某些情况下我遇到previous
的问题。在某些情况下,如果表格视图顶部附近有字段,则scrollRectToVisible
似乎不会考虑部分标题。 scrollRectToVisible
操作后,视图不完全可见 - 而是被节标题遮挡。
例如,在下文中,这是在按Previous
和scrollRectToVisible
完成后立即执行的。光标位于箭头指向的位置。电话号码字段被“电话”部分标题封锁。
我尝试过a)首先获取相关行的索引路径,然后b)然后使用scrollToRow。奇怪的是,这并不总是对我有用。在我之后,我需要的行并不总是可见。
建议?