我在UIViewController
中進行子類化,並在其視圖中實例化UIScrollView
,其高度爲480,寬度爲640(2x爲常規寬度)。分頁功能已啓用,因此它基本上是2個視圖,您可以通過向後和向後滑動來看到兩個視圖。我的最終目標是在用戶滑動切換雙方時通知我的視圖控制器。我正在嘗試使用UIScrollViewDelegate
方法scrollViewDidEndScrollingAnimations:scrollView
,但它沒有被調用。我將委託設置爲正確的視圖控制器,因爲其他委託方法scrollViewDidScroll:scrollView
,在單個滾動過程中被多次調用。有關我如何解決這個問題/完成我想要的任何想法?UIScrollViewDelegate&scrollViewDidEndScrollingAnimation:sv
0
A
回答
3
問題是,當刷新到新頁面完成時,不會調用scrollViewDidEndScrollingAnimation
:委託方法。在實際移動到新頁面時,您將獲得多個scrollViewDidScroll
:調用,然後一旦它完成,它將發送012ach:pachun在另一個答案中提到的調用。
的scrollViewDidEndScrollingAnimation
:當滾動視圖動畫用於setContentOffset:animated:
和scrollRectToVisible:animated:
方法後的運動方法僅調用。它不會基於用戶觸摸來移動滾動視圖(http://developer.apple.com/library/ios/#documentation/uikit/reference/UIScrollViewDelegate_Protocol/Reference/UIScrollViewDelegate.html)。
1
嘗試- (void) scrollViewDidEndDecelerating:
這應該通知您 - 顧名思義 - 每當滾動視圖完成執行一個完整的滾動動畫。
相關問題
- 1. UIScrollViewDelegate scrollViewWillEndDragging:withVelocity:targetContentOffset:warning
- 2. UIScrollViewDelegate not firing
- 3. UIScrollViewDelegate不工作
- 4. 子類的UIScrollView/UIScrollViewDelegate
- 5. 無法找到UIScrollViewDelegate
- 6. UIScrollViewDelegate不滾動動畫
- 7. 問題轉發UIScrollViewDelegate調用
- 8. Cocoa中UIScrollViewDelegate的等價物?
- 9. 成爲UITableView的UIScrollViewDelegate代表
- 10. 的UIWebView不是要求UIScrollViewDelegate方法
- 11. 爲什麼UIScrollViewDelegate不起作用?
- 12. 從UITableView的子類訪問UIScrollViewDelegate
- 13. UITableView和UIScrollViewDelegate是否存在衝突?
- 14. 爲什麼我可以支持縮放UIScrollView而不符合UIScrollViewDelegate?
- 15. 我失去我的默認UIScrollViewdelegate方法時,我的子類
- 16. UIScrollViewDelegate方法不與UITextView子類一起工作
- 17. 如何使用UIScrollViewDelegate方法重新實現UIScrollView分頁
- 18. 在uiscrollviewdelegate中,是否可以將targetContentOffset設置爲負值?
- 19. 錯誤,當我加入UIScrollViewDelegate到的UITableViewController迅速
- 20. UIScrollViewDelegate scrollViewDidScroll方法跟不上高速滾動(輕彈)?
- 21. 問題時scrollViewDidScroll,但不UIScrollViewDelegate的所有其他方法
- 22. 編譯器不喜歡用Swift編寫的UIScrollViewDelegate
- 23. 如何在一個tableView上使用UIScrollViewDelegate方法添加到UIViewController?
- 24. 如何在UIScrollViewDelegate中解除平鋪和擠壓事件?
- 25. 自定義協議的設置委託干擾UIScrollViewDelegate方法
- 26. iPhone:我是否需要爲UIScrollViewDelegate(或任何代理)實現所有方法
- 27. 如何解決錯誤「冗餘一致性viewController協議UIScrollViewDelegate在swift?
- 28. 如果我們在其UIScrollView中包含每個UIScrollViewDelegate方法,該怎麼辦?
- 29. UIViewController能否符合UIScrollViewDelegate,然後導致下一個有滾動頁面的視圖?
- 30. 不能專注非泛型類型「的UIViewController」