但是,有点不太明显的是基于视图的NStableVIEw和NSCollectionVIEw之间的差异.
使用NSCollectionVIEw可以灵活地显示其项目(即在网格布局中),可以模拟tableVIEw的列表(最多一列的网格)并排除个人偏好,为什么有人会选择(基于视图)NStableVIEw而不是NSCollectionVIEw?
解决方法 NSCollectionVIEw不使用视图回收.这意味着将为每个集合视图项创建一个视图,无论视图是否在屏幕上.这可能会破坏大型数据集的性能.基于视图的NStableVIEw使用视图回收并且非常有效,因为它回收有限数量的单元格而不是为每个项目创建新的单元格.更不用说NSCollectionVIEw整体写得不好,文档记录不好. 总结以上是内存溢出为你收集整理的cocoa – 基于视图的NSTableView与NSCollectionView?全部内容,希望文章能够帮你解决cocoa – 基于视图的NSTableView与NSCollectionView?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)