ios - 方法 selectRow(at :animated:scrollPosition:) doesn't call tableView(_:didSelectRowAt:)

标签 ios swift uitableview

我想通过 selectRow(at:animated:scrollPosition:) 设置默认选定的行。但文档说调用此方法不会导致委托(delegate)收到 tableView(_:didSelectRowAt:) 消息。

如何设置默认选中行并调用tableView(_:didSelectRowAt:)

最佳答案

您可以调用tableView(_:didSelectRowAt:)

selectRow(at:animated:scrollPosition:)之后

关于ios - 方法 selectRow(at :animated:scrollPosition:) doesn't call tableView(_:didSelectRowAt:),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42551442/

相关文章:

ios - 如何在 Tumblr iPhone 中发布图片或文本

xml - 从 XML 响应 Swift 中获取值(value)

ios - 点击 UITextField 不工作

ios - 我在 UITableView 中混合了静态和动态 UITableViewCells,并在 numberOfRowsInSection 中得到了错误的值

ios - 为什么我的新应用会覆盖我的开发设备上的旧版本,我如何才能将它们分开?

ios - 获取 "Purchase stop"用于应用内购买

ios - Swift:防止 NSTimer 自动启动

ios - Swift 3 : Segmented Control into TableView. 重新加载表时所选索引丢失

iphone - 当 tableViewController 位于 navigationController 内时,无法在方向更改之前获取 reloadData 来更新表

javascript - 使用 Phonegap 为 iPhone 生成 PDF