tableView和collectionView性能比较,后者能完全替代前者吗
UICollectionView是iOS6以后新出的,苹果在WWDC2012上展示过几个Demo,可以实现瀑布流布局或者圆形布局甚至是更复杂的自定义Layout。一般想iOS原生的设置界面的那种都是UITableView。简单点说,你可以把一个UICollectionView最简单的形式理解为多列的UITableView。其实LZ去翻翻WWDC2012,发布会上有讲过UICollectionView的来龙去脉,
■网友
瞎说,单列用table,多列用collection,这还有什么好想的。iOS 6 以前根本都没有collection,那时候高手怎么活下来的。collection比table难用,多了些layout的东西,除此之外机制是一样一样的。好处就是 iOS 6 以前写一个真的table需要对cell做很诡异的手脚,而现在你只需要实现一个layout,其他的部分和table几乎一模一样。所以我觉得这其实是一个命名失败的问题,UITableView名不副实,应该叫UIListView。话说回来如果说微信回话列表用collection来做我觉得那是脑子被门挤了。
■网友
这个问题的提问者,自己去用用不就知道了,这两个区别很大啊!完全就是两个东西,哪有谁替代谁之说
■网友
后者虽然在功能上是可以完全替代前者的,但是在tableview可以完成的功能上,就没有必要用collectionview,毕竟前者好多方法和属性已经设计好了,容易上手,要说性能,我感觉都差不多,都是循环利用的机制。当然像实现瀑布流或者多列的展示效果当然就比较适合用collection view。主流的新特性界面一般都是用collection view做的.
推荐阅读
- 球叔教你买车|丰田也玩起了三缸机,性能堪比2.0T,这款小钢炮比GTI还狠
- 有车club|高性能运动化取向 宝马128ti海外售价公布 约合27.61万元起
- 趣头条|捷豹F-PACE SVR官图发布 造型细节调整/动力性能进一步提升
- 汽车|性能媲美SUV 柴油皮卡首推长城皮卡风骏7
- 澎湃汽车圈|试驾名爵MG领航 运动性和实用性能否兼顾?
- 环球车讯网|空间更实用,号称史上最强性能,纯电版福特F-150渲染图
- 扉旅汽车|中国量产车性能大赛,柯迪亚克GT表现“狠”不错?
- 想买个30w—50w的轿车,外形优雅精致,气质沉静内敛。要能够顾家,稳定,安全性能好。请帮忙推荐一下
- 谈车工坊|在“中国之最”赛道挑战双擎混动的性能极限
- 水泥灰雷凌|水泥灰丰田雷凌到店实拍,1.8L动力,远比思域更性能!
