iOS8UITableView和UICollectionView的自适应

来源:http://www.cocoachina.com/industry/20140825/9450.html

讲述了UITableView、UICollectionView实现 self-sizing cell 布局的知识,以及如何用 InvalidationContext 优化 UICollectionView 布局的更新。
--------------------------------------------------------------------更新-----------------------------------------------------------------------------------
最近遇到一个bug,给大家分享一下。
如果在UITableViewCell里面加入一个UIButton,我们可以在UIButton的点击事件里面使用self.superView的方式取到Cell,但在iOS8中你可能会发现取到的不是Cell,这并不是这种方式不可行了,而是在iOS8中多了一层ContentView,所以你在iOS8下需要这样写self.superView.superView。
这个.superView可以一直向后延续,没有限制,但是你是如果不知道层次关系的话,你就只能一层一层的取出并打印看看了。
posted @ 2014-12-09 00:24  沫影  阅读(309)  评论(0)    收藏  举报