幾天總結的是scrollView的一些基本用法,適合初學者學習
1.設置scrollView的contentSize"設置滾動範圍"
self.scrollView.contentSize = self.imageView.bounds.size;
2.contentOffset用來設置內容滾動到什麼位置
self.scrollView.contentOffset = CGPointMake(-100, -200);
3.// 上 左 下 右// 設置scrollView中內容的額外滾動區域,不會影響當前scrollView的contentSize的大小
self.scrollView.contentInset = UIEdgeInsetsMake(20, 80, 160, 200);
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來分頁的