【发布时间】:2010-06-12 16:51:24
【问题描述】:
我在 iphone 应用程序中有表视图控制器。表视图有两个部分。第一部分有两行,第二部分有一行。第二部分有一个自定义表格视图单元格。
第二部分有一个文本字段,当文本字段开始编辑和键盘弹出时隐藏。我希望这个表格视图在键盘弹出时滚动。
我尝试了以下在不同网站上遇到的代码,但没有成功。
提前致谢。
-(void) textFieldDidBeginEditing:(UITextField *)textField {
CGRect textFieldRect = [textField frame];
[self.tableView scrollRectToVisible:textFieldRect animated:YES];
}
atScrollPosition:UITableViewScrollPositionMiddle animated:YES];
}
-(void) textFieldDidBeginEditing:(UITextField *)textField {
UITableViewCell *cell = (UITableViewCell*) [[textField superview] superview];
[self.tableView scrollToRowAtIndexPath:[tableView indexPathForCell:cell]
atScrollPosition:UITableViewScrollPositionMiddle animated:YES];
}
【问题讨论】:
标签: iphone keyboard uitableview