【发布时间】:2013-03-19 21:41:11
【问题描述】:
我有一个带有静态自定义UITableViewCells 的UITableView,我需要将一个文本字段滚动到视图中,因为当前它们在按下返回键并设置下一个响应者后隐藏在键盘后面。我知道我需要使用scrollToRowAtIndexPath:atScrollPosition:animated:。我将如何滚动到其中一个文本框?
我知道这应该自行滚动,但如果您的 UIViewController 派生自 UITableViewController(正如 Apple 所说的那样),那么 UITableViewController 类通过实现 UITextFieldDelegate、UIScrollViewDelegate 等为您处理此行为。当我更改为从UIViewController 派生并将表视图添加到视图控制器的UIView 之上时,我的应用程序停止了此操作。所以基本上我错过了UITableViewController 的功能,因为我(出于其他原因)选择从UIViewControler 派生。
【问题讨论】:
标签: ios objective-c uiviewcontroller uitableview