LXRollViewController 0.2.1

LXRollViewController 0.2.1

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
发布上次发布2017年8月

Leon Hsu 维护。



 
依赖
Masonry>= 0
SDWebImage>= 0
 

  • leon.xu
  • 简单的无限轮播 ViewController
  • 轮播内容可以为 NSURLUIImage

Demmo

示例

要运行示例项目,克隆仓库,然后首先从 Example 目录运行 pod install

1. 内容为 URL

NSString *urlString = @"http://image18-c.poco.cn/mypoco/myphoto/20160607/15/17929525720160607155646089.jpg?711x400_120";
NSURL *url = [NSURL URLWithString:urlString];
NSString *urlString1 = @"http://image18-c.poco.cn/mypoco/myphoto/20160607/15/17929525720160607155843054.jpg?711x400_120";
NSURL *url1 = [NSURL URLWithString:urlString1];

LXRollViewController *rollVC = [[LXRollViewController alloc] init];
[rollVC setClickRollView:^(NSInteger index) {
	NSLog(@"click : %li", index);
}];
[self.view addSubview:rollVC.view];
[self addChildViewController:rollVC];
[rollVC.view mas_makeConstraints:^(MASConstraintMaker *make) {
	make.leading.and.trailing.equalTo(self.view);
	make.top.equalTo(self.view);
	make.height.equalTo(@200);
}];
//刷新页面
[rollVC refreshWithDatas:@[url, url1]];

2. 内容为图像

UIImage *image1 = [UIImage imagedName:@"image1"];
UIImage *image2 = [UIImage imagedName:@"image2"];

LXRollViewController *rollVC = [[LXRollViewController alloc] init];
[rollVC setClickRollView:^(NSInteger index) {
	NSLog(@"click : %li", index);
}];
[self.view addSubview:rollVC.view];
[self addChildViewController:rollVC];
[rollVC.view mas_makeConstraints:^(MASConstraintMaker *make) {
	make.leading.and.trailing.equalTo(self.view);
	make.top.equalTo(self.view);
	make.height.equalTo(@200);
}];
//刷新页面
[rollVC refreshWithDatas:@[image1, image2]];

要求

安装

LXRollViewController 通过 CocoaPods 提供。要安装它,只需在 Podfile 中添加以下行

pod "LXRollViewController"

作者

leon.xu, [email protected]

许可证

LXRollViewController 在 MIT 许可证下提供。有关更多信息,请参阅 LICENSE 文件。