![示例效果图](https://camo.githubusercontent.com/f16f39a135ef7d8bd455884dbf63a69402558799ed46457661ecbd8827160d17/687474703a2f2f696d672e626c6f672e6373646e2e6e65742f32303137303131353136313330373931303f77617465726d61726b2f322f746578742f6148523063446f764c324a736232637559334e6b626935755a585176646d4a70636d52695a584e302f666f6e742f3561364c354c32542f666f6e7473697a652f3430302f66696c6c2f49304a42516b46434d413d3d2f646973736f6c76652f37302f677261766974792f536f75746845617374)
- 将XXImageLoopView文件夹拖入到自己的工程中
- 在使用的视图控制器中导入头文件
#import "XXImageLoopView.h"
- 将XXImageLoopView文件夹拖入到自己的工程中
- 创建XXImageLoopView并添加到父视图中
// 方式一(初始化时提供全部参数)
XXImageLoopView *imageLoopView = [[XXImageLoopView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, 150) images:images interval:3.0 actionBlock:block];
[self.view addSubview:imageLoopView];
// 方式二(初始化时提供部分参数)
XXImageLoopView *imageLoopView = [[XXImageLoopView alloc] initWithImages:images];
imageLoopView.frame = CGRectMake(0, 0, self.view.frame.size.width, 150);
[self.view addSubview:imageLoopView];
// 方式三(初始化时不提供参数)
XXImageLoopView *imageLoopView = [XXImageLoopView imageLoopView];
imageLoopView.frame = CGRectMake(0, 0, self.view.frame.size.width, 150);
imageLoopView.images = images;
imageLoopView.pageControl.pageIndicatorTintColor = [UIColor greenColor];
imageLoopView.pageControl.hidden = NO;
imageLoopView.interval = 3.0;
imageLoopView.actionBlock = block;
imageLoopView.alignment = XXPageControlAlignmentBottomRight;
// imageLoopView.leftOrRightMargin = 60;
imageLoopView.bottomMargin = 15;
[self.view addSubview:imageLoopView];
// 方式四(XIB方式)
_imageLoopView.images = images;
_imageLoopView.actionBlock = block;
Detailed Introduction【详细介绍】
自定义轮播视图的实现思路的详细介绍
- 如果在使用过程中遇到BUG,希望你能Issues我,谢谢(或者尝试下载最新的框架代码看看BUG修复没有)
- 如果在使用过程中发现功能不够用,希望你能Issues我,我非常想为这个框架增加更多好用的功能,谢谢
- 如果你想为XXImageLoopView输出代码,请拼命Pull Requests我