iOS11之后版本已适配 - 可通过 contentInsetAdjustmentBehavior 属性进行控制 通过使用 ScrollView 进行无限滚动。 与一般无限滚动控件不同的地方: 通常都是通过传入Images数组,或者什么模型数组进行轮播。 本Demo是直接传入自定义Views(视图数组进行无限轮播),无内存泄漏问题 同时也支持viewControllers(控制器数组)使用。 UIPageControl可在继承该控件之后自己添加即可,有代理回调,下面有例子 一个Bool值决定是否能无限滚动 一个Bool值决定是否使用定时器进行自动轮播 也支持不使用内部定时器,使用自己的定时器 在定时器调用里面一行 next() 实现自定下一页滚动 ......