我正在尝试将pageviewcontroller
添加到containerviewcontroller
。但我不知道需要使用哪个segue(Show, Show Detail, Present Modally, Present As PopOver, Custom
?)。
可选
我知道很少有stackoverflow研究员可能会抱怨,但我将这部分留空。
我无法在pageviewcontroller
内找到使用containerviewcontroller
的好资源。有什么好的推荐资源吗?是否建议采用简洁的设计方法?如果是的话,我将采用这种设计方法作为学习的机会。
答案 0 :(得分:0)
您可以向场景添加容器视图,然后删除其默认的嵌入式控制器。现在控制从容器视图拖动到pageviewcontroller并选择Embed
segue类型。同时为segue设置标识符,例如embedPageViewControllerSegue
现在,回到容器视图控制器中,配置目标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
}
}