【发布时间】:2020-05-19 12:10:26
【问题描述】:
对于 iOS 应用程序,Android 中的 Fragment 有替代品吗?例如,我想创建一个带有侧边栏的视图。所以,我有一个包含 2 个其他视图的容器。现在,我正在以编程方式做所有事情。就像创建 3 个视图控制器:用于容器、侧边栏和主屏幕。我稍后使用 addSubView 方法添加 2,但我想将视图控制器嵌套在情节提要中,而不是以编程方式添加视图控制器。我可以以编程方式嵌套视图控制器,但想使用拖放界面来做同样的事情。
我正在使用以下代码添加子视图:
let homeController = HomeController()
homeController.delegate = self
centreController = UINavigationController(rootViewController: homeController)
view.addSubview(centreController!.view)
addChild(centreController!)
centreController?.didMove(toParent: self)
那么,有没有办法使用故事板获得相同的效果?我是 IOS 新手,所以可能缺少一些常见功能。
【问题讨论】:
标签: ios uiviewcontroller