iOS開發(fā)UI篇—UIScrollView控件介紹

iOS開發(fā)UI篇—UIScrollView控件介紹

ID:40555644

大?。?91.00 KB

頁數(shù):6頁

時間:2019-08-04

iOS開發(fā)UI篇—UIScrollView控件介紹_第1頁
iOS開發(fā)UI篇—UIScrollView控件介紹_第2頁
iOS開發(fā)UI篇—UIScrollView控件介紹_第3頁
iOS開發(fā)UI篇—UIScrollView控件介紹_第4頁
iOS開發(fā)UI篇—UIScrollView控件介紹_第5頁
資源描述:

《iOS開發(fā)UI篇—UIScrollView控件介紹》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、文頂頂iOS開發(fā)UI篇—UIScrollView控件介紹iOS開發(fā)UI篇—UIScrollView控件介紹一、知識點簡單介紹1.UIScrollView控件是什么?(1)移動設(shè)備的屏幕?大?小是極其有限的,因此直接展?示在?用戶眼前的內(nèi)容也相當有限(2)當展?示的內(nèi)容較多,超出?一個屏幕時,?用戶可通過滾動?手勢來查看屏幕以外的內(nèi)容(3)普通的UIView不具備滾動功能,不能顯?示過多的內(nèi)容(4)UIScrollView是一個能夠滾動的視圖控件,可以?用來展?示?大量的內(nèi)容,并且可以通過滾動查看所有的內(nèi)容?(5)?舉

2、例:手機上的“設(shè)置”、其他?示例程序?2.UIScrollView的簡單使用(1)將需要展?的內(nèi)容添加到UIScrollView中(2)設(shè)置UIScrollView的contentSize屬性,告訴UIScrollView所有內(nèi)容的尺?寸,也就是告訴它滾動的范圍(能滾多遠,滾到哪?里是盡頭)?3.屬性(1)常用屬性:1)@property(nonatomic)CGPointcontentOffset;這個屬性?用來表?示UIScrollView滾動的位置2)@property(nonatomic)CGSizecont

3、entSize;這個屬性?用來表?示UIScrollView內(nèi)容的尺?寸,滾動范圍(能滾多遠)3)@property(nonatomic)UIEdgeInsetscontentInset;這個屬性能夠在UIScrollView的4周增加額外的滾動區(qū)域?(2)其他屬性:1)@property(nonatomic)BOOLbounces;?設(shè)置UIScrollView是否需要彈簧效果?2)@property(nonatomic,getter=isScrollEnabled)BOOLscrollEnabled;設(shè)置UISc

4、rollView是否能滾動?3)@property(nonatomic)BOOLshowsHorizontalScrollIndicator;是否顯?示?水平滾動條?4)@property(nonatomic)BOOLshowsVerticalScrollIndicator;是否顯?示垂直滾動條?4.注意點?如果UIScrollView?無法滾動,可能是以下原因:(1)沒有設(shè)置contentSize(2)scrollEnabled=NO(3)?沒有接收到觸摸事件:userInteractionEnabled=NO(4

5、)沒有取消autolayout功能(要想scrollView滾動,必須取消autolayout)??二、關(guān)于UIScrollView常見屬性的一些說明1.屬性使用的代碼示例1#import"MJViewController.h"23@interfaceMJViewController()4{5//在私有擴展中創(chuàng)建一個屬性6UIScrollView*_scrollView;7}8@end910@implementationMJViewController1112-(void)viewDidLoad13{14[super

6、viewDidLoad];1516//1.創(chuàng)建UIScrollView17UIScrollView*scrollView=[[UIScrollViewalloc]init];18scrollView.frame=CGRectMake(0,0,250,250);//frame中的size指UIScrollView的可視范圍19scrollView.backgroundColor=[UIColorgrayColor];20[self.viewaddSubview:scrollView];2122//2.創(chuàng)建UIImage

7、View(圖片)23UIImageView*imageView=[[UIImageViewalloc]init];24imageView.image=[UIImageimageNamed:@"big.jpg"];25CGFloatimgW=imageView.image.size.width;//圖片的寬度26CGFloatimgH=imageView.image.size.height;//圖片的高度27imageView.frame=CGRectMake(0,0,imgW,imgH);28[scrollViewa

8、ddSubview:imageView];2930//3.設(shè)置scrollView的屬性3132//設(shè)置UIScrollView的滾動范圍(內(nèi)容大小)33scrollView.contentSize=imageView.image.size;3435//隱藏水平滾動條36scrollView.showsHorizontalScrollIndic

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。