2012-07-10 74 views
0

由蘋果我正在創建數字塊日曆,這意味着應用程序將包括365頁的內容,並提供了UIPageViewController模板打開時它,我想讓它顯示特定頁面根據今天的日期的頁面。現在我對NSDates等非常熟悉,但使用UIPageViewController更少。在讓自己陷入不必要的麻煩之前,看起來最簡單的方法是完成這件事情?UIPageViewController:顯示在特定日期

回答

0

我會建議使用此GitHub上的項目稱爲RTSPagedView。首先,它將出隊並重新使用視圖,因此您只能在內存中使用一些視圖(而不是365)。隨着視圖出現,它將像UITableView一樣出隊,並使用數組中的下一個數據索引填充下一個屏幕外視圖。

其次,使用setContentOffset方法滾動到特定日期(頁寬*指數)。但是,您可能想要使用該365閾值。我的猜測是,你可以在緩存中獲得類似30的東西,並在用戶接近日期邊緣時加載新的數據源。

RTSPagedView:http://github.com/rplasman/RTSPagedView/

+0

謝謝。但是,我想堅持UIPageViewController的'捲曲紙'動畫。你還認爲這個項目是最好的起點嗎? – user1048042 2012-07-11 12:10:21