IOS開發(fā) UIScrollView基礎(chǔ)

本節(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];

}


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容