在 UITableViewController textfield.becomeFirstResponder() 中不滚动 tableview

Posted

技术标签:

【中文标题】在 UITableViewController textfield.becomeFirstResponder() 中不滚动 tableview【英文标题】:In UITableViewController textfield.becomeFirstResponder() not scrolling the tableview 【发布时间】:2015-11-20 17:10:00 【问题描述】:

UITableViewController 中,默认属性UITableView 在选择文本字段时滚动,但如果使用textfield.becomeFirstResponder() 选择文本字段,它将停止工作。 任何帮助表示赞赏。

【问题讨论】:

【参考方案1】:

textfield.becomefirstresponder() 和通过uitableView 选择不一样。您还必须选择该单元格

【讨论】:

在这种情况下,我禁用了表格行选择。即使我实现了 self.tableView.selectRowAtIndexPath,但它仍然无法正常工作。 tableview(didselectRowatindexpath)里面有滚动功能吗? 不,我还没有实现 tableview(didselectRowatindexpath) 功能。

以上是关于在 UITableViewController textfield.becomeFirstResponder() 中不滚动 tableview的主要内容,如果未能解决你的问题,请参考以下文章

UITableViewController 使用大表页脚滚动太远

除非您与 UITableViewController 交互,否则 UIImageView 类别不会更新

在动态 UITableViewController 的标头中嵌入静态 UITableViewController

重新加载 UITableViewController

我想通过在 Swift 中以编程方式将 UINavigationController 与 UITableViewController 嵌入 UITableViewController 这是 UITab

在 UITableViewController 中没有调用 cellForRowAtIndex?