0
我有一个动态的UITableView,我在Storyboard中创建。 这个tableview有很多包含UITextField的单元格。 当我点击一个编辑按钮时,我想启用文本字段并在tableview first responder的第一行中创建文本字段。同时在编辑模式下,更多的字段必须出现。UITableView与UITextField,错误滚动
我能够显示更多的字段,我可以显示键盘开始编辑第一行。无论如何,当我添加的行数很多时,会出现一个问题:键盘出现,但表格视图滚动一点点,而我看不到第一个tableview单元格......这很烦人。
我尝试了很多解决方案,但没有人工作。例如,我试图用这里的scrollToRowAtIndexPath:
- (void)textFieldDidBeginEditing:(UITextField *)textField {
NSIndexPath *indexPath =[NSIndexPath indexPathForRow:0 inSection:0];
[self.tableView scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionTop animated:YES];
}
嗯,很难说没有任何截图。请提供一些。同时,您应该调试tableview属性contentInset,contentOffset和contentSize以了解您的情况。 – Fab1n