在我们的应用程序中,我们使用自定义的UIViewController来管理UICollectionView以加载消息流。但是,我们注意到滚动性能不佳。在时间分析中,我们注意到[UICollectionView dequeReusableCell ..]调用占用了35%以上的时间,其中大部分是由于UICollectionViewAccessibility调用。
仪器Time Profiler快照:http://i.stack.imgur.com/GLB49.png
在收藏视图之前有没有人遇到过类似的问题?这是在iOS8.1 iPhone 5s模拟器上,关闭了辅助功能选项。
答案 0 :(得分:0)
我建议限制单元格上的辅助功能项目数量。典型的单元格应该有1个可访问性操作,告诉用户他们可以选择单元格以深入了解有关该项目的更多信息。如果您尝试在单元格辅助功能项目中创建所有子视图,则可能会导致在出列时消耗过多的时间。