我正在尝试实现一个手风琴风格的表格,结构如下
标题1
主要1(隐藏,如果标题1被按下则取消隐藏)
标题2
主要2(隐藏,如果标题2被按下则取消隐藏)
标题3
主要3(隐藏,如果标题3被按下则取消隐藏)
我准备好了结构,但是我需要在主单元1,2,3中分别在故事板上显示我创建的三个不同的场景。有没有办法实现这个,或者我应该采取完全不同的方法来实现它?
是的,您可以使用ContainerView和Storyboard References 来完成
编程方式:
@IBOutlet weak var containerView: UIView!
let vc = ViewController.fromStoryboard
addChildViewController(vc)
container.view.translatesAutoresizingMaskIntoConstraints = false
containerView.addSubview(vc.view)
vc.didMove(toParentViewController: self)