UIScrollerView的簡單使用

//新手小結,僅作爲學習筆記。

(1)初始化

UIScrollView *sv = [[UIScrollView alloc] initWithFrame:CGRectMake(0.0, 0.0, self.view.frame.size.width, 400)];

(2)滾動屬性
UIScrollView的最大屬性就是可以滾動,那種效果很好看,其實滾動的效果主要的原理是修改他的座標,準確的講是修改原點座標,而UIScrollView跟其他組件的都一樣,有自己的delegate,在.h文件中要繼承UIScrollView的delegate然後在.m文件的viewDidLoad設置的delegate爲self。如下:

sv.pagingEnabled = YES;                          //這個屬性不爲yes,無法滾動等編輯
sv.backgroundColor = [UIColor blueColor];
sv.showsVerticalScrollIndicator = NO;
sv.showsHorizontalScrollIndicator = NO;
sv.delegate = self;

CGSize newSize = CGSizeMake(self.view.frame.size.width * 2, self.view.frame.size.height);
[sv setContentSize:newSize];

[self.view addSubview: sv];

(3)其他的
UIScrollView還支持處理縮放的動作,比如圖片的縮小或者地圖。
但是必須實現它的委託viewForZoomingInScrollView:
scrollViewDidEndZooming:withView:atScale:然後它的兩個屬性maximumZoomScale和minimumZoomScale 要不一樣。這樣就能基本實現圖片的縮放了。

(如果我把maximumZoomScale 和 minimumZoomScale都設置1.0是不是就相當於關掉縮放功能

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章