UIScrollView应用范围非常的广泛,基本上图片的滚动、轮播都用的上,基础的UIScrollView非常好实现,下面就贴上代码:
-(UIScrollView *)scrollView {
if (!_scrollView) {
//设置view的frame
_scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, viewWidth, viewHeight)];
//设置view内容大小区间
_scrollView.contentSize = CGSizeMake(viewWidth *imageCount, viewWidth);
//弹动效果
_scrollView.bounces = YES;
_scrollView.pagingEnabled = YES;
//for循环添加图片
for (NSInteger i = 0; i < imageCount; i++) {
NSString *imagName = [NSString stringWithFormat:@"%ld.jpg",i + 1];
UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(viewWidth * i, 0, viewWidth, viewHeight)];
imageView.image = [UIImage imageNamed:imagName];
[_scrollView addSubview:imageView];
}
}
return _scrollView;
}