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 結合後者擅長的...