测试已测试 | ✗ |
Lang语言 | Obj-CObjective C |
许可证 | MIT |
发布上次发布 | 2017年8月 |
由 Leon Hsu 维护。
依赖 | |
Masonry | >= 0 |
SDWebImage | >= 0 |
要运行示例项目,克隆仓库,然后首先从 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 文件。