对于应用程序来说,在表格视图中的每个单元格中添加手势识别器是否有效。单元格可以少到10个,也可以多到1000个。
我的意思是,它会影响滚动行为、内存使用和总体稳定性吗?
单元格是具有3个不同颜色标签的自定义单元格。
谢谢!
发布于 2012-08-21 16:05:59
由于UITableView重用了单元格,因此对于10个和1000个单元格,其性能将基本相同(取决于表格的一页适合多少)。表格单元格已经有了手势识别器(用来删除手势的滑动),所以这样做也不会有问题。
发布于 2012-08-21 16:06:27
这取决于你是怎么做的。表格单元的内存管理非常好,这就是[tableView dequeueReusableCellWithIdentifier:CellIdentifier];的全部意义所在。因此,如果你确保你没有数百个手势识别器,那么应该不会有问题。试着让你只有和可再生细胞一样多的细胞。
https://stackoverflow.com/questions/12050564
复制相似问题