读书人

IOS6新特性会合视图lt;UICollectionView

发布时间: 2012-10-20 14:12:47 作者: rapoo

IOS6新特性集合视图<UICollectionView>CircleLayout实践

针对IOS6提出的全新特性UICollectionView做了一个实际的使用,有很多地方还是很有意义的,定制化貌似更加的灵活了,这样对于大量的自定义来说更是“万事俱备,东风已来”矣。在Apple Developer 中心也有Demo,那个Demo也是很有意思的,文章最后会给出下载地址。

一、战果展示,呵呵~~

IOS6新特性会合视图<UICollectionView>CircleLayout实践

实现了一个圆形的UICollectionView的使用,当触摸非圆周的部分时,Cell会增加,这里注意每个小图片就是一个cell;当触摸圆周上的cell,也就是小图片的时候,对应的cell就会消除。至于中间那个,嘿嘿~~是实现的一个gif效果显示。这里分享一个IOS设备上实现gif效果图的图片获取方法。将一张gif图片在MAC机上使用系统自带的“预览”打开,就可以看到一张一张的图片了。然后按照顺序“另存为”即可拿到顺序的图片了。接下来就可以参照 ios上实现gif显示效果 这里进行设置了。祝愉快~~~

二、代码分析

1.1 代理方法介绍(AppDelegate)

在AppDelegate里面,方法didFinishLaunchingWithOption中,创建ViewController,这个Controller是继承自UICollectionViewController的,并且初始化controller的使用需要制定Controller的Layout,这个Layout就是制定CollectionView里面的cells和supplementary views的。

样例代码:


读书人网 >操作系统

热点推荐