KDViewPager是基于UIPageViewController实现的类似Android ViewPager的控件,用于展示可以滑动的一系列UIViewController,和其他类似控件不同的是,KDViewPager并没有封装其他的类似Tab之类的Control控件,同时支持已任意方式添加到任意View中,所以更加灵活。
先看一下Demo:
从Demo中也可以看出,KDViewPager支持设置是否有Bounce效果,支持方便地滚动到某个Page。
KDViewPager的使用也很简单,这里展示Demo项目里的核心代码:
1 |
|
是不是很简单?
其实原理也没什么好说的,就是对UIPageViewController的封装,感兴趣的话去看看源码吧~
源码地址:Github