【发布时间】:2013-08-13 09:31:06
【问题描述】:
在 tableview 的最后一行,我有一个文本字段,它接受输入,完成后,它在行中添加一个文本并更新 tableview。当键盘出现时,我需要将 tableview 滚动到最后一行。
我已经做了两件事来解决这个问题,但没有奏效。
-(void) textFieldDidBeginEditing:(UITextField *)textField {
[archiveTabelView scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:lastRow inSection:0] atScrollPosition:UITableViewScrollPositionNone animated:YES];
archiveTabelView.scrollEnabled = NO;
}
它不起作用,如果我们在延迟后调用 scrollToRowAtIndexPath 它甚至不起作用。
请推荐。
【问题讨论】:
-
确保您已设置委托并使用断点检查是否正在调用该方法。
标签: ios uitableview uitextfield