本节学习内容:
1.滚动试图的概念
2.滚动试图的基本属性
3.滚动试图的基本用法
【ViewController.m】
-(void)viewDidLoad{
[super ViewDidLoad];
//定义并个滚动视图,可以对视图内进行滚屏查看
UIScrollview* sv=[[UIScrollview allock]init];
//设置滚动视图的位置,使用矩形来定位视图们位置
sv.frame=CGRectMake(0,0,320,576);
//是否按照整页来滚动视图
sv.pagingEabled=YES;
//是否可以开启滚动效果
sv.scrollEnabled=YES;
//设置画布的大小,画布显示在滚动视图内部,一般大于frame的大小
sv.contentSize=CGSizeMake(320*5,576);
//是否可以边缘弹动效果
sv.bounces=YES;
//开启横向弹动效果
sv.alwaysBounceHorizontal=YES;
//开启纵向弹动效果
sv.alwaysBounceVertical=YES;
//显示横向滚动条
sv.showsHorizontalScrollindictor=YES;
//是否显示纵向滚动条
sv.showsVerticalScrollindicator=YES;
//设置背景颜色
sv.backgroundcolor=[uicolor yellowColor];
//使用循环创建5张图片视图
for(init i=0;i<5;i++){
NSString* strName=[NSString stringWithFormat:@"%d.jpg",i+1];
UIImage* image=[UIImage imageNamed:strName];
UIImageView* iview=[[UIImageView alloc]initWithImage:image];
iView.frame=CGRectMake(320*I,0,320,576);
//添加到滚动视图
[sv addSubview:iView]
}
//加载到视图
[self.view addSubview:sv];
}