在 tableview 的最后一行,我有一个文本字段,它接受输入,完成后,它在行中添加一个文本并更新 tableview。当键盘出现时,我需要将 tableview 滚动到最后一行。
我已经做了两件事来解决这个问题,但没有奏效。
-(void) textFieldDidBeginEditing:(UITextField *)textField {
[archiveTabelView scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:lastRow inSection:0] atScrollPosition:UITableViewScrollPositionNone animated:YES];
archiveTabelView.scrollEnabled = NO;
}
它不起作用,如果我们在延迟后调用 scrollToRowAtIndexPath 它甚至不起作用。
请建议。