2017-08-08 55 views
0

我想將pageviewcontroller添加到我的containerviewcontroller。但是我不知道需要使用哪個階段(Show, Show Detail, Present Modally, Present As PopOver, Custom?)。在ContainerViewController中添加PageViewController

enter image description here

可選:

我知道幾個計算器研究員可能會抱怨,但我要離開這個部分可選。

我無法在containerviewcontroller內找到合適的資源來使用pageviewcontroller。有沒有很好的推薦資源?就清潔設計而言,建議採用何種方法?如果是這樣,我將採用這種設計方法作爲學習的機會。

+0

看到這個例如https://www.mindstick.com/Articles/11892/uipageviewcontroller-sample-in-ios –

+0

非常感謝Anbu,我在本教程中沒有看到storyboard segue?看來他已經添加了編程。 – hotspring

+0

爲什麼選擇contAiner?您可以使用視圖控制器http://www.appcoda.com/uipageviewcontroller-storyboard-tutorial/ –

回答

0

您可以將容器視圖添加到場景中,然後刪除其默認的嵌入式控制器。現在控制從容器視圖拖到pageviewcontroller並選擇Embed segue類型。還設置標識符SEGUE,像embedPageViewControllerSegue Like this

現在,回到你的容器視圖控制器配置目標pageviewcontroller一樣,

override func prepare(for segue: UIStoryboardSegue, sender: Any?) { 
    if segue.identifier == "embedPageViewControllerSegue" { 
     let pageviewController = segue.destination as! UIPageViewController 
     //configure your pageview controller - set datasource, delegate, initial view controller etc 
    } 
} 
+0

那麼我怎麼能夠使用故事板在容器視圖上添加我的組件? – hotspring

+0

對不起,我沒有得到..在containerview組件?您可以使用頁面視圖控制器數據源和委託來設置pageviewcontroller – Johnykutty

相關問題