2019獨角獸企業重金招聘Python工程師標準>>>
ScrollView常用代理方法:
#pragma mark - 滾動結束調用
-(void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView {// 計算 滑動到了第幾頁double page = scrollView.contentOffset.x / scrollView.width;self.pageControl.currentPage = (int)(page + 0.5);
}
// 只要滾動了就會調用
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {NSLog(@"ContentOffset x is %f,yis %f",scrollView.contentOffset.x,scrollView.contentOffset.y);}
?
#pragma mark - 將開始降速時
- (void)scrollViewWillBeginDecelerating:(UIScrollView *)scrollView {
?? ?
??? NSLog(@"開始減速了");
?? ?
}
#pragma mark - 拖的過程 手指離開調用
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate {
?? ?
??? NSLog(@"手指離開了");
?? ?
}
#pragma mark - 手指開始 滑動調用
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView {
?? ?
??? NSLog(@"手指滑動了");
?? ?
}
?
?