Swift:如何安排UIViews里面的UIViewControllers?

问题描述:

真实简单(和我已阅读30分钟的文章,不匹配),我有一个UIViewController在一个快速的故事板。Swift:如何安排UIViews里面的UIViewControllers?

  1. 我需要一个背景图片添加到屏幕上,所以我增加了一个的UIImageView,设置我的背景图片,伟大的工作。

  2. 我还添加了的UIView称为ButtonsView“上面” 的UIImageView这样,当我编程方式添加图像到的UIViewController使它们出现在背景(在故事板编辑下面的意思)。

  3. 现在我需要我的代码以前使用addSubview到主VC.view添加到故事板中新创建的VC.view.ButtonsView

我似乎无法让编译器看到我的UIViewButtonsView不管我在编辑器中使用的标识符或可访问性。我也找不到关于这个特定过程的任何文档。

如何在一个UIViewController内以编程方式引用UIView内的UIView?

我是100%以上的故事板。

enter image description here

+0

“above(below below ...”是什么意思?你可以在Photoshop中模拟一张图片来解释你想要什么吗? –

+0

我不确定你的意思是什么“不管我用什么标识符或辅助功能编辑器“,你能给出一个更具体的例子,说明你正在做什么以及它不工作吗 – Jonah

+0

我添加了一张照片来帮助我假设我可以在检查器中创建一个文本标识符来引用这个UIView没有为它创建一个实际的类,是吗? –

你所描述的出口。给CategoryViewController一个@IBOutlet属性(我们称之为buttonView),它是一个可选的UIImageView,并将它与故事板挂钩到实际的ButtonView。