是否只能使用 UITableViewController 使用两指平移手势选择多个项目?

Posted

技术标签:

【中文标题】是否只能使用 UITableViewController 使用两指平移手势选择多个项目?【英文标题】:Is Selecting Multiple Items with a Two-Finger Pan Gesture only possible with UITableViewController? 【发布时间】:2020-04-02 14:47:10 【问题描述】:

我尝试使用两指平移手势来实现选择多个项目。但是,当点击编辑开始进程或完成后点击完成时,复选标记并不总是出现和消失。

我后来发现,在从可可触摸菜单中选择不同的控制器后,使用 UITableViewController 可以正常工作,而不是我之前使用的 UIViewController 和 UITableView。

所以我的问题是:我现在假设这些手势在表格中使用时真的是为专用的表格视图控制器(具有您只能从中获得的所有额外功能)而设计的,对我来说是否正确?

【问题讨论】:

【参考方案1】:

没有任何示例代码,我真的看不出可能出了什么问题。查看文档以了解您是否正确实施。

https://developer.apple.com/documentation/uikit/uitableviewdelegate/selecting_multiple_items_with_a_two-finger_pan_gesture

【讨论】:

以上是关于是否只能使用 UITableViewController 使用两指平移手势选择多个项目?的主要内容,如果未能解决你的问题,请参考以下文章

如何刷新 UITableViewController 或 NSFetchedResultsController?

尽管 cellForRowAtIndexPath 返回有效单元格,但 UITableView 崩溃

JSON解析迅速,始终捕获语句执行

如何以编程方式设置 UITableViewController 自定义类?

是否只能使用 UITableViewController 使用两指平移手势选择多个项目?

是否有可能以及如何让 var 只能设置一次?