IOS 可以实现滑动的第三方库iCarousel的简单使用
2014-08-04 09:32
821 查看
iOS开发中如果想要你实现滑动效果,可以使用icarousel这个第三方库,还比较好用,感觉用起来有点像tableView。在网上下载这个库,然后在界面文件中,希望混动列表的部分加上一个view,将view的类设为iCarousel,然后设置delegate和dataSource,并且在自己的controller类中,声明要使用iCarousel的协议,包括delegate和datasource的。
然后就是要实现的协议了,- (NSUInteger)numberOfItemsInCarousel:(iCarousel *)carousel,设置显示在iCarousel上的元素的个数,
- (UIView *)carousel:(iCarousel *)carousel viewForItemAtIndex:(NSUInteger)index reusingView:(UIView *)view,设置在iCarousel上显示的内容,
- (void)carouselDidEndScrollingAnimation:(iCarousel *),可以获得icarousel上停止滑动时当前的元素,因为iCarousel有一个属性是currentItemIndex。
- (CGFloat)carousel:(iCarousel *)carousel valueForOption:(iCarouselOption)option withDefault:(CGFloat)value,可以设置iCarousel的一些属性,比如说可以设置可滑动显示的内容可以循环显示,还可以设置每个元素的高度,每次显示多少个元素等等。
然后就是要实现的协议了,- (NSUInteger)numberOfItemsInCarousel:(iCarousel *)carousel,设置显示在iCarousel上的元素的个数,
- (UIView *)carousel:(iCarousel *)carousel viewForItemAtIndex:(NSUInteger)index reusingView:(UIView *)view,设置在iCarousel上显示的内容,
- (void)carouselDidEndScrollingAnimation:(iCarousel *),可以获得icarousel上停止滑动时当前的元素,因为iCarousel有一个属性是currentItemIndex。
- (CGFloat)carousel:(iCarousel *)carousel valueForOption:(iCarouselOption)option withDefault:(CGFloat)value,可以设置iCarousel的一些属性,比如说可以设置可滑动显示的内容可以循环显示,还可以设置每个元素的高度,每次显示多少个元素等等。
相关文章推荐
- Objective-C ,ios,iphone开发基础:使用第三方库FMDB连接sqlite3 数据库,实现简单的登录
- Objective-C ,ios,iphone开发基础:使用第三方库FMDB连接sqlite3 数据库,实现简单的登录
- Objective-C ,ios,iphone开发基础:使用第三方库FMDB连接sqlite3 数据库,实现简单的登录
- Objective-C ,ios,iphone开发基础:使用第三方库FMDB连接sqlite3 数据库,实现简单的登录
- iOS系统GCD学习(11):使用串行队列实现简单的预加载
- iOS网络请求第三方框架:MKNetworkKit介绍及简单使用
- IOS文件解析 之第三方框架Hpple的简单使用
- 使用viewpager嵌套实现上下左右滑动切换图片(IOS双向滚动翻页效果相同)
- 使用viewpager嵌套实现上下左右滑动切换图片(IOS双向滚动翻页效果相同)
- IOS开发之使用Speex格式实现简单的语音聊天功能(二)
- iOS开发UI篇—使用纯代码自定义UItableviewcell实现一个简单的微博界面布局
- iOS开发UI篇—使用xib自定义UItableviewcell实现一个简单的团购应用界面布局
- IOS使用第三方工具(RegexKitLite)实现正则表达式小结
- 【iOS界面处理】使用storyboard实现页面跳转,简单的数据传递
- IOS网络通信 之第三方框架ASIHttpRequest的简单使用
- 下面简单使用Jquery来操作iframe的一些记录,这个使用纯JS也可以实现。
- IOS第三方数据库FMDatabase的简单使用
- 一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站
- 【iOS界面处理】使用storyboard实现页面跳转,简单的数据传递
- iOS使用UIScrollView实现左右滑动UITableView和UICollectionView