2014-02-13 42 views
2

我的應用程序中有一個UIPageViewController,用作不同UICollectionViewController的容器。每個UICollectionViewController都代表用戶可以添加並理想地從UIPageViewController中刪除並在不同新聞傳遞之間滑動的新聞傳遞。爲了添加新聞源,用戶點擊+按鈕,從新加載的視圖中選擇一個主題,並在返回時,UIPageViewController加載所有視圖並按預期呈現它。到現在爲止還挺好。我現在想要實現的是,當用戶點擊垃圾按鈕時,當前可見視圖將從UIPageViewController中移除,並且只剩下剩餘的視圖仍處於UIPageViewController中。如何從包含很多頁面的UIPageViewController中刪除單個頁面

我做這個工作的唯一方法是通過按下垃圾按鈕,加載一個新視圖,並返回到UIPageViewController,從ViewControllers數組中刪除相應的ViewController。

所以基本的問題是:如何從我的UIPageViewController刪除的ViewController並重新加載UIPageViewController同時UIPageViewController看法?

任何幫助非常感謝。

+0

試試這個http://stackoverflow.com/questions/12939280/uipageviewcontroller-navigates-to-wrong-page-with-scroll-transition-style/12939384#12939384 –

+0

是的,這就是它。我之前遇到過這個問題,但以錯誤的方式使用了所提供的代碼。我沒有給setViewControllers一個ViewController,而是給它傳遞了一個包含許多ViewController的數組。糾正後,它確實是我想要的。謝謝Samkit。 –

+0

好的..請給我的回答我寫一個 –

回答

相關問題