UIScrollView的常用屬性和方法(自己總結)

幾天總結的是scrollView的一些基本用法,適合初學者學習


1.設置scrollViewcontentSize"設置滾動範圍"

self.scrollView.contentSize = self.imageView.bounds.size;

2.contentOffset用來設置內容滾動到什麼位置

self.scrollView.contentOffset = CGPointMake(-100, -200);

3.//    // 設置scrollView中內容的額外滾動區域,不會影響當前scrollViewcontentSize的大小

self.scrollView.contentInset = UIEdgeInsetsMake(2080160200);

4.設置彈簧效果

self.scrollView.bounces = NO;

5.設置scrollView是否可以滾動

self.scrollView.scrollEnabled = NO;

6.設置scrollView的水平方向滾動條是否顯示

self.scrollView.showsHorizontalScrollIndicator = NO;

7.設置scrollView的垂直方向滾動條是否顯示

self.scrollView.showsVerticalScrollIndicator = NO;

8.只能一個方向滾動,如果當前是垂直滾動,就不能水平滾動,如果當前是水平滾動,就不能垂直滾動

self.scrollView.directionalLockEnabled = YES;

9.如果想讓滾動時有動畫效果,用下面這個方法

[self.scrollView setContentOffset:offset animated:YES];

用scrollView縮放,分三步

1.遵守協議,設置代理

2.設置縮放比例

設置最小縮放多少倍

self.scrollView.minimumZoomScale = 0.2;

設置最大放大多少倍

self.scrollView.maximumZoomScale = 2;

3.告訴scrollView要對那個控件進行縮放

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

    return self.imageView;

}


UIScrollView的分頁是根據UIScrollView自身的寬度或高度來分的

左右滾動的時候是根據UIScrollView的width來分頁的

上下滾動的時候是根據UIScrollView的heigh來分頁的

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