在主视图Swift中embedded子视图

如果你看这个图像 (我不想上传它,因为它不属于我),你会看到在iPad的设置应用程序的主uiview控制器内看起来是一个uiview。 我的问题是,如何复制这个编程? 换句话说,我如何在另一个embeddedUIView?

这就是我所知道的,

  • 根据我的研究,这被称为“子视图”。 它是否正确?
  • 我已经创build了一个UIView与我想要在界面生成器中的适当的元素。 它目前不是子视图,而是与我的主要观点在同一级别上。
  • 除了Obj-C,我发现了同样的确切问题 ,而不是我的语言(Swift)。

这是我需要的:

  • 点击button后,如何在swift中编程生成子视图?
  • 由于这个子视图在UI元素方面非常复杂,我希望能够在界面构build器中进行devise。

以下是我到目前为止:

@IBAction func buttonPressedSpawnSubview(sender: AnyObject) { //Open a subview from Interface builder. } @IBAction func closeButtonPressedSpawnSubview(sender: AnyObject) { //kill the subview. 

有人可以帮我弄清楚如何填写注释行吗?

你所看到的是另一种视图上的模态UIView。

你可见的ViewController中的一个例子是:

  self.modalTransitionStyle = UIModalTransitionStyle.FlipHorizontal // Choose whatever transition you want self.modalPresentationStyle = .CurrentContext // Display on top of current UIView self.presentViewController(yourNewViewObject, animated: true, completion: nil)