UIScrollView 基本用法
UIScrollView 基本用法
总代码
写在viewDidLoad中
//创建一个滚动视图
//可以滚屏查看图片
UIScrollView* sv = [[UIScrollView alloc] init] ;
//确定位置
sv.frame = CGRectMake(0, 100, 375, 160) ;
//设置画布大小
sv.contentSize = CGSizeMake(375 * 6, 160) ;
//是否按照整页滚动视图
sv.pagingEnabled = NO ;
//是否开启滚动效果
sv.scrollEnabled = YES ;
//是否开启边缘弹动效果
sv.bounces = YES ;
//横向弹动
sv.alwaysBounceHorizontal = YES ;
//纵向弹动
sv.alwaysBounceVertical = YES ;
//显示横向滚动条
sv.showsHorizontalScrollIndicator = YES ;
//显示纵向滚动条
sv.showsVerticalScrollIndicator = YES ;
sv.backgroundColor = [UIColor whiteColor] ;
//使用循环创建6张图片视图
for (int i = 0; i < 6; i++) {
NSString* strname = [NSString stringWithFormat:@"%d.jpg",i + 1] ;
UIImage* ima = [UIImage imageNamed:strname] ;
UIImageView* imav = [[UIImageView alloc] initWithFrame:CGRectMake(375*i, 0, 375, 160)] ;
imav.image = ima ;
[sv addSubview:imav] ;
}
//显示
[self.view addSubview:sv] ;
效果图如下: