国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

UISrollView

2019-11-14 18:11:05
字體:
供稿:網(wǎng)友

1.  contentOffset

默認(rèn)CGPointZero,用來設(shè)置scrollView的滾動偏移量。

    // 設(shè)置scrollView的滾動偏移量

    scrollView.contentOffset = CGPointMake(0, 200);

2.  contentSize

默認(rèn)CGSizeZero,用來設(shè)置scrollView的滾動范圍。

    // 設(shè)置scrollView的滾動范圍

    scrollView.contentSize = CGSizeMake( self.view.bounds.size.width, self.view.bounds.size.height * 2);

 

3.  contentInset

默認(rèn)UIEdgeInsetsZero,用來設(shè)置scrollView的額外滾動區(qū)域。

// 設(shè)置scrollView的額外頂部滾動區(qū)域:(UIEdgeInsetsMake是逆時針設(shè)置,上左下右)

    scrollView.contentInset = UIEdgeInsetsMake(100, 0, 0, 0);

 

4. bounces

默認(rèn)為YES,用來設(shè)置scrollView的彈簧效果

// 取消scrollView的彈簧效果

    scrollView.bounces = NO;

5.pagingEnabled

默認(rèn)為NO,用來設(shè)置scrollView是否開啟分頁.

// 開啟分頁

    scrollView.pagingEnabled = YES;

6.scrollEnabled

默認(rèn)為YES,用來設(shè)置scrollView是否允許滾動.

// scrollView禁止?jié)L動

    scrollView.scrollEnabled = NO;

7.showsHorizontalScrollIndicator

默認(rèn)為YES,用來設(shè)置scrollView是否顯示水平滾動條.

// 隱藏水平滾動條

    scrollView.showsHorizontalScrollIndicator = NO;

8.showsVerticalScrollIndicator

默認(rèn)為YES,用來設(shè)置scrollView是否顯示垂直滾動條.

// 隱藏垂直滾動條

    scrollView.showsVerticalScrollIndicator = NO;

 

9.minimumZoomScale

 

默認(rèn)1.0,用來設(shè)置scrollView最少縮小比例.

// 設(shè)置scrollView允許子視圖的最大放大比例

    scrollView.maximumZoomScale = 2;

 

10.maximumZoomScale

默認(rèn)1.0,用來設(shè)置scrollView最大放大比例.

// 設(shè)置scrollView允許子視圖的最小縮放比例

    scrollView.minimumZoomScale = 0.8;

 

 

11. delegate

類要遵守UIScrollViewDelegate協(xié)議

 

scrollView.delegate = self; 聲明scrollView的代理是我, 這個方法在UIScrollViewDelegate里所以我們要遵守UIScrollViewDelegate這個協(xié)議

 

11.1當(dāng)scrollView的偏移量一改變就會調(diào)用這個方法,即滾動scrollView就會調(diào)用。

- (void)scrollViewDidScroll:(UIScrollView *)scrollView;                                              

11.2當(dāng)scrollView縮放時,就會調(diào)用這個方法

- (void)scrollViewDidZoom:(UIScrollView *)scrollView NS_AVAILABLE_IOS(3_2);

 

11.3 即將拖拽的時候調(diào)用.

- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView;

11.4 即將停止拖拽的時候調(diào)用

- (void)scrollViewWillEndDragging:(UIScrollView *)scrollViewwithVelocity:(CGPoint)velocity targetContentOffset:(inout CGPoint *)targetContentOffset NS_AVAILABLE_IOS(5_0);

11.5 停止拖拽的時候調(diào)用。

- (void)scrollViewDidEndDragging:(UIScrollView *)scrollViewwillDecelerate:(BOOL)decelerate;

 

11.6 即將減速完成的時候調(diào)用。

- (void)scrollViewWillBeginDecelerating:(UIScrollView*)scrollView;  

11.7 減速完成的時候調(diào)用

- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView;     

 

 

 

11.8 返回需要縮放哪個視圖,這個視圖必須是scrollView里的子視圖。

- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView;

 

// 列如:

- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView

{

    return scrollView.subviews[0];

}

 

11.9 scrollView即將開始縮放

- (void)scrollViewWillBeginZooming:(UIScrollView *)scrollViewwithView:(UIView *)viewNS_AVAILABLE_IOS(3_2);

11.10 scrollView完成縮放

- (void)scrollViewDidEndZooming:(UIScrollView *)scrollView withView:(UIView *)view atScale:(float)scale;

11.11沒有開啟分頁的時候,代理方法調(diào)用順序:

scrollViewWillBeginDragging –> scrollViewDidScroll-> scrollViewWillEndDragging -> scrollViewDidEndDragging

 

11.12 開啟分頁的時候,代理方法調(diào)用順序

scrollViewWillBeginDragging -> scrollViewDidScroll-> scrollViewDidEndDragging ->scrollViewWillBeginDecelerating ->scrollViewDidScroll-> scrollViewDidEndDecelerating

 

12. directionalLockEnabled

指定控件是否只能在一個方向上滾動

 

13. decelerationRate

改變scrollerView的減速點位置

14. tracking 

監(jiān)控當(dāng)前目標(biāo)是否正在被跟蹤

15. dragging 

改變scrollerView的減速點位置                        

16. delaysContentTouches

 

控制視圖是否延時調(diào)用開始滾動的方法         

17. canCancelContentTouches 

控制控件是否接觸取消touch的事件 

18. indicatorStyle

設(shè)定滾動條的樣式

19. decelerating

監(jiān)控當(dāng)前目標(biāo)是否正在減速

 


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 东丰县| 台北县| 外汇| 乌兰浩特市| 定边县| 广平县| 大荔县| 昭平县| 壤塘县| 邹城市| 九台市| 东明县| 绥阳县| 肇源县| 兴安县| 会同县| 习水县| 仪征市| 红桥区| 武乡县| 稻城县| 镶黄旗| 天柱县| 宁德市| 荥经县| 昆明市| 浦北县| 吴川市| 璧山县| 松滋市| 北流市| 安多县| 玉树县| 高碑店市| 营口市| 巨野县| 宝兴县| 砀山县| 封开县| 宁明县| 山阴县|