@interface ViewController ()<UIScrollViewDelegate>
@property(nonatomic,strong) UIScrollView *scrollView
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad]
[self.view addSubview:self.scrollView]
}
- (UIScrollView *)scrollView {
if (!_scrollView) {
_scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 160, [UIScreen mainScreen].bounds.size.width, 200)]
_scrollView.contentSize = CGSizeMake([UIScreen mainScreen].bounds.size.width * 7, 100)
_scrollView.delegate = self
_scrollView.pagingEnabled = YES
_scrollView.tag = 1001
_scrollView.showsVerticalScrollIndicator = NO
_scrollView.showsHorizontalScrollIndicator = NO
_scrollView.bounces = NO
for (NSInteger i = 1
[_scrollView addSubview:[self createImgView:i]]
}
}
return _scrollView
}
- (UIImageView *)createImgView:(NSInteger)index {
UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:[NSString stringWithFormat:@"%ld",index]]]
imageView.frame = CGRectMake([UIScreen mainScreen].bounds.size.width * (index-1), 0, [UIScreen mainScreen].bounds.size.width, 200)
imageView.layer.borderWidth = 1
imageView.contentMode = UIViewContentModeScaleAspectFit
return imageView
}
@end
