2012-02-18 37 views
0

對於標題我很抱歉,我不知道該寫什麼。目標C:UIScrollView(pagingEnabled):當下一頁進入開始動畫

我有許多頁面的scrollView,並且在每個頁面中有不同的動畫,當用戶切換到該頁面時應該啓動不同的動畫。

我想這:

if (CGPointEqualToPoint (CGPointZero, CGPointZero)) 
{ 
    //start animation 
} 

它只是工作的第一頁

當我把它改成CGPointEqualToPoint (CGPointMake (768, 0), CGPointZero)下一個頁面,它不工作。

我試圖用這個`

- (void)scrollViewWillEndDragging:(UIScrollView *)scrollView withVelocity:(CGPoint)velocity targetContentOffset:(inout CGPoint *)targetContentOffset 

但後來我發現,當滾動視圖pagingEnabledYES它無法正常工作。

+0

你將不得不更多地解釋上下文。你在scrollViewDidScroll中做這個嗎? – Nick 2012-02-18 02:37:56

回答

4
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView 

通過滾動的這種委託方法查看您可以得到時,你的第一個頁面完成滾動,並通過保持條件的你可以開始動畫。

相關問題