1.常用屬性和方法'
contentSize //設(shè)置滾動內(nèi)容大小具练,一定要設(shè)置
pagingEnabled //是否按頁滾動
bounces //彈簧效果
showsHorizontalScrollIndicator BOOL //顯示水平滾動條
showsVerticalScrollIndicator BOOL //顯示垂直滾動條
contentOffset CGPoint //設(shè)置位置內(nèi)容
- (void)scrollRectToVisible:(CGRect)rect animated: (BOOL)animated //滾動到指定位置
2.代理方法
//scrollView滾動時婉商,就調(diào)用該方法 執(zhí)行多次
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
//開始滾動視圖時調(diào)用 執(zhí)行一次
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView
//手指離開屏幕的瞬間調(diào)用海诲,執(zhí)行一次
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate
//滑動減速時調(diào)用
- (void)scrollViewWillBeginDecelerating:(UIScrollView*)scrollView
//滑動停止時調(diào)用
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollVie
//滾動視圖動畫完成后調(diào)用,如果沒有動畫粘秆,該方法不被調(diào)用
- (void)scrollViewDidEndScrollingAnimation:(UIScrollView *)scrollView
//返回將要縮放的uiview對象
-(UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView
//當將要開始縮放時調(diào)用,一次有效縮放執(zhí)行一次
- (void)scrollViewWillBeginZooming:(UIScrollView *)scrollView withView:(UIView *)view
//當縮放結(jié)束后收毫,并且縮放大小回到minimumZoomScale與maximumZoomScale之間后調(diào)用
- (void)scrollViewDidEndZooming:(UIScrollView *)scrollView withView:(UIView *)view atScale:(float)scale
3.UIPageControl
常用屬性
numberOfPages 總頁數(shù)
pageIndicatorTintColor 顏色
currentPage 當前頁數(shù)
currentPageIndicatorTintColor 當前頁顏色