昨天在QQ上发现一种轮播图,是从中间分割往左右轮播的,所以今天今尝试了一下,请看效果图👇:
![](https://img.haomeiwen.com/i6960169/8563d596f519b9a9.gif)
没错,就是这样,然后把这个轮播图封装了一下,各位朋友们可以下载ScrollView.framework这个库进行使用,想要源码的朋友可以私聊我!也就不多说了,最后viewDidLoad中调用的代码如下👇:
//调用ScrollView.framework这个库的头文件
#import <ScrollView/ScrollView.h>
//获取屏幕的宽
#define UIScreen_Width [UIScreen mainScreen].bounds.size.width//宽
//获取屏幕的高
#define UIScreen_Height [UIScreen mainScreen].bounds.size.height//高
- (void)viewDidLoad {
[super viewDidLoad];
//在数组中传入图片的名称,注意顺序。
NSArray * arr1 = @[@"轮播图1_左",@"轮播图2_左",@"轮播图3_左",@"轮播图4_左"];
NSArray * arr2 = @[@"轮播图4_右",@"轮播图3_右",@"轮播图2_右",@"轮播图1_右"];
NSArray * arr = [NSArray arrayWithObjects:arr1,arr2, nil];
//初始化YBJ_ScrollView
YBJ_ScrollView * Scroll = [[YBJ_ScrollView alloc] initWithFrame:CGRectMake(0, 20, UIScreen_Width, UIScreen_Width/2) andImageArr:arr];
[self.view addSubview:Scroll];
}
最后总结一下:
缺陷:
1、在给图片时只能给本地图片不能给网络图片以及gif。
解决方案:这个bug会在后面进行修改。
2、左右不能用手滑动。
解决方案:这个bug也会在后面进行修改。
3、虽然可以实现点击方法,但是没有添加任何的功能。
解决方案:这个bug也会在后面进行修改。
最后:
送上我的GitHubdome地址https://github.com/RogueYBJ/YBJScrollView
网友评论