I have a banner

效果

  • banner存在圆角和阴影
  • 可定义每个页面停留时间
  • 自定义UIPageControl
效果图.png

项目地址

show me code

会用到的点

自定义UICollectionViewFlowLayout

参考文档:
自定义布局和自定义流水布局

UIScrollView

参考文档:
UIScrollView 实践经验
iOS开发frame, contentSize, contentOffset, contentInset 区别联系浅析

UIPageControl

自定义UIPageControl圆点图片
iOS 重写UIPageControl 自定义样式
修改UIPageControl的点点,可替换任意图片image

KVO相关

添加的圆角阴影

轮播图片不会太多,圆角直接使用layer.cornerRadius和maskToBounds。阴影使用贝塞尔曲线,尽量降低对性能的影响。

NSTimer

参考文档;
Nstimer怎么动态修改间隔时间

SDCycleScrollView

模仿SDCycleScrollView

最后

NewPagedFlowView
一个不错的项目

你可能感兴趣的:(I have a banner)