IOS開發(18)之UIScrollView控制項

2021-12-29 22:43:01 字數 2239 閱讀 9113

1 前言

當有的內容要顯示在螢幕上,但是螢幕的尺寸有提供不了所需的面積的時候,我們就要考慮用uiscrollview控制項了。

2 **例項

zyviewcontroller.h:

[plain]  #import  

@inte***ce zyviewcontroller : uiviewcontroller 

@property(nonatomic,strong) uiimageview *myimageview; 

@property(nonatomic,strong) uiscrollview *myscrollview; 

@end 

#import

@inte***ce zyviewcontroller : uiviewcontroller

@property(nonatomic,strong) uiimageview *myimageview;

@property(nonatomic,strong) uiscrollview *myscrollview;

@end

zyviewcontroller.m:

[plain] @synthesize myimageview; 

@synthesize myscrollview; 

- (void)viewdidload   

#pragma mark uiscrollview 

//內容滑動時呼叫該方法 

- (void)scrollviewdidscroll:(uiscrollview *)scrollview 

//滑動檢視手指離開螢幕而且內容還在滑動的時候 

-(void)scrollviewdidenddecelerating:(uiscrollview *)scrollview 

//完成拖拽動作時候呼叫的 

-(void)scrollviewdidenddragging:(uiscrollview *)scrollview willdecelerate:(bool)decelerate 

@synthesize myimageview;

@synthesize myscrollview;

- (void)viewdidload

//滑動檢視手指離開螢幕而且內容還在滑動的時候

-(void)scrollviewdidenddecelerating:(uiscrollview *)scrollview

//完成拖拽動作時候呼叫的

-(void)scrollviewdidenddragging:(uiscrollview *)scrollview willdecelerate:(bool)decelerate

執行結果:

滑動前:

滑動時候:

拖拽時候控制台顯示內容:

2013-04-25 21:40:40.586 uiscrollviewtest[676:c07]呼叫scrollviewdidscroll方法

2013-04-25 21:40:42.986 uiscrollviewtest[676:c07]呼叫scrollviewdidenddragging方法

滑動時候控制台顯示內容:

2013-04-25 21:43:37.789 uiscrollviewtest[676:c07]呼叫scrollviewdidscroll方法

2013-04-25 21:43:37.789 uiscrollviewtest[676:c07]呼叫scrollviewdidenddecelerating方法

分頁**:

zyuiscrollviewcontroller.h:

[plain]  #import  

@inte***ce zyuiscrollviewcontroller : uiviewcontroller 

@property(nonatomic,strong) uiscrollview *myscrollview; 

@end 

#import

@inte***ce zyuiscrollviewcontroller : uiviewcontroller

@property(nonatomic,strong) uiscrollview *myscrollview;

@end

zyuiscrollviewcontroller.m:

[plain] view plaincopyprint?- (void)viewdidload 

- (void)viewdidload

執行結果:

iOS開發 Swift 總結18 函式

第2部分 故事的高階要素 程式語言swift的高階部分 6 函式 6.1 概念通俗講解 函式主要目的是把一段 塊封裝起來。然後為函式取乙個函式名,想執行這段 時,呼叫這個函式名即可。6.2 定義簡潔介紹以及經驗總結 1 定義的格式 func 函式名舉例,定義函式checkage。func check...

18 swift開發iOS 結構體

swift 結構體 swift 結構體是構建 所用的一種通用且靈活的構造體。我們可以為結構體定義屬性 常量 變數 和新增方法,從而擴充套件結構體的功能。與 c 和 objective c 不同的是 結構體不需要包含實現檔案和介面。結構體允許我們建立乙個單一檔案,且系統會自動生成面向其它 的外部介面。...

iOS移動開發週報 第18期

ios移動開發週報 18期 蘋果與 ibm 展開長期深度合作,雙方優勢互補,專注企業級移動市場 蘋果與 ibm 達成排他性合作協議,聯合各自領先市場的優勢,共同打造一樣新品類商業應用,建立全新的企業級移動體驗 ibm 享譽已久的大資料及分析能力將注入蘋果的 iphone 與 ipad 結合後者擅長的...