本節(jié)學(xué)習(xí)內(nèi)容:
1.滾動(dòng)試圖的概念
2.滾動(dòng)試圖的基本屬性
3.滾動(dòng)試圖的基本用法
【ViewController.m】
-(void)viewDidLoad{
[super ViewDidLoad];
//定義并個(gè)滾動(dòng)視圖,可以對(duì)視圖內(nèi)進(jìn)行滾屏查看
UIScrollview* sv=[[UIScrollview allock]init];
//設(shè)置滾動(dòng)視圖的位置,使用矩形來定位視圖們位置
sv.frame=CGRectMake(0,0,320,576);
//是否按照整頁(yè)來滾動(dòng)視圖
sv.pagingEabled=YES;
//是否可以開啟滾動(dòng)效果
sv.scrollEnabled=YES;
//設(shè)置畫布的大小,畫布顯示在滾動(dòng)視圖內(nèi)部,一般大于frame的大小
sv.contentSize=CGSizeMake(320*5,576);
//是否可以邊緣彈動(dòng)效果
sv.bounces=YES;
//開啟橫向彈動(dòng)效果
sv.alwaysBounceHorizontal=YES;
//開啟縱向彈動(dòng)效果
sv.alwaysBounceVertical=YES;
//顯示橫向滾動(dòng)條
sv.showsHorizontalScrollindictor=YES;
//是否顯示縱向滾動(dòng)條
sv.showsVerticalScrollindicator=YES;
//設(shè)置背景顏色
sv.backgroundcolor=[uicolor yellowColor];
//使用循環(huán)創(chuàng)建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);
//添加到滾動(dòng)視圖
[sv addSubview:iView]
}
//加載到視圖
[self.view addSubview:sv];
}