我在尋找可靠的方式來跟蹤UIPageViewController當前索引。獲取UIPageViewController當前索引的可靠方法
這個問題是衆所周知的;雖然viewControllers正在正確呈現,但很難跟蹤當前的索引。
我認爲這將是很好的跨SO社區刷新這個話題,因爲它並沒有解決由於某種原因
我已經經歷了許多線程瀏覽這裏,但大多數的答案都是過時或標記爲不可靠的(結果取決於如果用戶做了一個完整的刷卡或只是一半滑動等)
我已經訪問this線程,但它沒有提供任何明確正確的答案。
我已經試過:
1)保持的viewController的視圖標籤的軌跡 - link - 總是返回0
2)在這兩個UIPageViewController方法在指數變化來看,viewControllerBeforeViewController
和viewControllerAfterViewControlle
其結果是不可預知的,有時它跳過一個索引等。
有沒有人想出一個好方法,可靠的方法跟蹤UIPageCiewController索引以使用它(例如打印當前索引)?
我很感激obj-c和swift的實現,但swift是我正在尋找的。
我在那個鏈接的答案,但遺憾的是我的回答沒有任何upvotes,但使用委託是唯一的方法(至少對我來說),以正確地跟蹤指數。請讓我知道,如果你想看看我的執行(ObjC)... – 0yeoj
我認爲@ 0yeoj解決方案是你在找什麼:http://stackoverflow.com/a/33818615/2301271 – Joshua
@ 0yeoj隨意在這裏發佈你的實現,最好是快速的 – DCDC