你好,歡迎來到IOS教程網

 Ios教程網 >> IOS訊息 >> 關於IOS >> iOS中UIScrollView與UIPageControl 同步變化的方法

iOS中UIScrollView與UIPageControl 同步變化的方法

編輯:關於IOS

gh

scrollView 與 pageControl 之間的同步變化
當處理pageControl相關 的方法時應該先獲取scrollView 再根據pageControl的currentPage來修改scrollView 的偏移量 代碼如下

- (void)handlePageControl:(UIPageControl *)pageControl {
// 1.現獲取scrollView
UIScrollView *scrollView = (UIScrollView *)[self.view viewWithTag:100];
//修改scrollView的偏移量
[scrollView setContentOffset:CGPointMake(320 * pageControl.currentPage, 0) animated:YES];
}

處理scrollView相關的方法
根據UIScrollViewDelegate協議中的方法,處理要先服從協議
-(void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView {
//獲取pageControl'
UIPageControl *pageControl = (UIPageControl *)[self.view viewWithTag:101];
//2.修改pageControl的currentPage與scrollView保持一致
pageControl.currentPage = scrollView.contentOffset.x / 320;
}

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved