iOS学习笔记iOS Developer

UIScrollView+UIPageControl实现广告页B

2016-08-03  本文已影响268人  黑羽肃霜

接口说明

/**
 初始化
 
 @param modelArray 传入的数据模型,必须遵循 bannerInfo 协议,至少包含图片和链接
 @param position 指出pageControl的位置
 @param time 每张图展示的时间
 @param blk 当且仅当图片有对应url时跳转到对应网页
 */
-(void)setParamsWithModel: (NSArray<id<bannerInfo>>*) modelArray
         pageCtrlPosition:(PAGE_CTRL_POS)position
          timeForEachPage:(NSTimeInterval)time
     tapBannerCompleteBlk:(BannerBtnCallback)blk;

Github地址

自动回滚github地址

效果

说明:图片来源:抓的是奇点app的JSON包用来仿写。


效果图

控件

前提:
整个滚动的效果是在一个自定义的UITableViewCell中实现的。

  • 注意,将Bounces都去掉,避免滑动过程的弹性效果

具体实现:

上一篇 下一篇

猜你喜欢

热点阅读