首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >这种高效的手势识别器是为每个UITableViewCell添加的吗?

这种高效的手势识别器是为每个UITableViewCell添加的吗?
EN

Stack Overflow用户
提问于 2012-08-21 16:02:21
回答 2查看 76关注 0票数 2

对于应用程序来说,在表格视图中的每个单元格中添加手势识别器是否有效。单元格可以少到10个,也可以多到1000个。

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

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

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-08-21 16:05:59

由于UITableView重用了单元格,因此对于10个和1000个单元格,其性能将基本相同(取决于表格的一页适合多少)。表格单元格已经有了手势识别器(用来删除手势的滑动),所以这样做也不会有问题。

票数 2
EN

Stack Overflow用户

发布于 2012-08-21 16:06:27

这取决于你是怎么做的。表格单元的内存管理非常好,这就是[tableView dequeueReusableCellWithIdentifier:CellIdentifier];的全部意义所在。因此,如果你确保你没有数百个手势识别器,那么应该不会有问题。试着让你只有和可再生细胞一样多的细胞。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12050564

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档