iphone - 这是否高效 - 向每个 UITableViewCell 添加手势识别器

标签 iphone ios xcode cocoa-touch ipad

应用程序向表格 View 中的每个单元格添加手势识别器是否有效? 单元格少则 10,多则 1000。

我的意思是它会影响滚动行为、内存使用和总体稳定性吗?

这些单元格是带有 3 个不同颜色标签的自定义单元格。

谢谢!

最佳答案

由于 UITableView 重用单元格,因此 10 个单元格和 1000 个单元格的性能几乎相同(取决于单页表格的适合程度)。表格单元格已经具有手势识别器(滑动删除手势),因此您这样做应该没有问题。

关于iphone - 这是否高效 - 向每个 UITableViewCell 添加手势识别器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12050564/

相关文章:

iphone - UILabel 不换行(如果我更改默认字体大小)

iphone - UIView 大小/位置在 iPad 上不像在 iPhone 上那样工作

iphone - 振动命令仅在手机设置为静音时有效?

ios - 如何使用 swift 将高分保存在 sprite kit 中?

ios - NSFetchedResultsController 没有收到新对象

ios - 如何修复 "Thread 1: Fatal error: Unexpectedly found nil while unwrapping an Optional value"错误?

ios - 使用 FBSDKShareLinkContent 无法在 iOS 9 中共享文本

iOS 10 使用说明

iphone - xcode 地理位置 : Getting coordinates before view is loaded

ios - 模拟器架构 - 包含原生 iOS 框架的 Cordova 插件