1、 基本使用ide
做用 UIScrollView能夠用於顯示多於一個屏幕的內容,超出屏幕範圍的內容能夠經過滑動進行查看代理
常見屬性 CGSize contentSize :設置UIScrollView的滾動範圍 CGPoint contentOffset :UIScrollView當前滾動的位置 UIEdgeInsets contentInset :這個屬性能夠在四周增長滾動範圍對象
其餘屬性 BOOL bounces 是否有彈簧效果 BOOL scrollEnabled 是否能滾動 BOOL showsHorizontalScrollIndicator 是否顯示水平方向的滾動條 BOOL showsVerticalScrollIndicator 是否顯示垂直方向的滾動條 UIScrollViewIndicatorStyle indicatorStyle 設定滾動條的樣式 BOOL dragging 是否正在被拖拽 BOOL tracking 當touch後尚未拖動的時候值是YES,不然NO BOOL decelerating 是否正在減速 BOOL zooming 是否正在縮放get
2、 手勢縮放it
3、 分頁效果 設置pagingEnabled=YES便可,UIScrollView會被分割成多個獨立頁面,用戶的滾動體驗則變成了頁面翻轉 通常會配合UIPageControl加強分頁效果,UIPageControl經常使用屬性: NSInteger numberOfPages : 總頁數 NSInteger currentPage : 當前的頁碼 BOOL hidesForSinglePage : 當只有一頁的時候,是否要隱藏視圖 監聽UIPageControl的頁面改變: // 添加監聽器 [pageControl addTarget:self action:@selector(pageChange:) forControlEvents:UIControlEventValueChanged]; // 監聽方法io