我有一个 UITableViewController,一堆部分和行,并且我为每一行添加了一个 UITextField 作为子视图,在行本身中右对齐。
如果用户点击该行,我在本地保存 indexPath,使相应的文本字段成为第一响应者,最后,当键盘出现时,我使表格视图滚动以使该行保持可见。
当用户点击文本字段时,我面临获得相同行为的问题。在这种情况下,没有调用 didSelectRowAtIndexPath: 方法,所以我不知道如何告诉表格视图滚动以确保“选定”行仍然可见。
可能整个过程都不正确。你知道解决它的方法吗?
非常感谢!