2012-08-03 434 views
0

我想做一個滑動導航,但我阻止一點.. 我必須創建幾個視圖與一個viewcontroller控制他們刷卡? 或者我必須每次創建一個viewcontroller一個視圖?滑動視圖和視圖控制器

Thx you

回答

0

取決於。
1,您可以有嵌入在一個單一的UINavigationController多個viewControllers並使用UISwipeGestureRecognizer和Segue公司在每一個的viewController它們之間的層次出行....

2, ...或者你可以使用一個viewController與多個UIViews和一個UIPageControl(就像在默認的天氣應用程序中一樣)。你可以找到例子herehere

第二個選項會給你更流暢的滾動體驗,但爲了顯示完全不同的viewControllers,我認爲你必須使用第一個選項。

還有在視圖/ viewControllers之間傳輸數據的問題。在第一個選項中,您應該使用Segues和委託協議在viewControllers之間傳輸數據。