码迷,mamicode.com
首页 > 移动开发 > 详细

iOS8 UICollectionView横向滑动demo

时间:2017-06-13 23:53:58      阅读:421      评论:0      收藏:0      [点我收藏+]

标签:make   dem   放大   item   bsp   nio   文件   ref   注释   

在iOS8中,scrollView和加载在它上面的点击事件会有冲突,所以做一个横向滑动的界面最好的选择就是UICollectionView。

技术分享

这个效果可以用苹果公司提供的官方demo修改而来,下载地址https://github.com/SeniorZhai/LineLayout

主要介绍涉及到的几个属性,在LineLayout.m文件中:

技术分享
        //cell大小
        self.itemSize = CGSizeMake(200, 250);
        //水平滑动
        self.scrollDirection = UICollectionViewScrollDirectionHorizontal;
        //上左下右四个偏移量
        self.sectionInset = UIEdgeInsetsMake(100, 10, 200, 10);
        //每个cell之间的间距
        self.minimumInteritemSpacing = 10.0;
技术分享

在LineLayout.m中将-(NSArray*)layoutAttributesForElementsInRect:(CGRect)rect这个方法注释掉,他是滑动的时候让item有放大的动画效果。

其他就不累赘了,请自行测试。

 

iOS8 UICollectionView横向滑动demo

标签:make   dem   放大   item   bsp   nio   文件   ref   注释   

原文地址:http://www.cnblogs.com/zhangyubao/p/7003902.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!