如何在Interface Builder中确定哪个视图应该在顶部

时间:2016-01-17 13:14:14

标签: ios xcode xcode7

所以我有一个问题,我知道如何解决,但不是以有效/快速的方式。看看我现在拥有的这个例子:

enter image description here

所以在我决定需要背景图片之前,我已经制作了所有的插座。您可以看到我标记了它们但它们位于.htaccess之下。我可以通过首先删除图像并将所有视图拖动到另一个视图控制器然后添加UIImage并将视图放回到ImageView上来解决这个问题,但这很费时,因为我有其他视图控制器。还有其他方法可以上下移动视图吗?

2 个答案:

答案 0 :(得分:1)

将这些观点视为按照他们放在其他人之上的顺序列出。从列表的顶部开始,添加视图,然后在列表中的下一个上添加一个,一次一个。这就是我记得订购的方式。

正如Luk2302所说,您只需在故事板内拖动视图即可更改其顺序。

请注意,IB的编辑器菜单中还有一个“编配”子菜单。您可以选择背景图像,然后选择editor>arrange>send to back将背景视图移动到视图堆栈的背面。

P.S。:不要叫他们出口。他们是意见。可以使用IBOutlets将视图链接到您的代码,但不一定如此。此外,还可以使用IBOutlets

将其他非视图对象(如约束)链接到您的代码

答案 1 :(得分:1)

简单。您只需将imageview拖到视图的顶部(然后它就会成为您添加的第一个IBOutlet)。我添加了一些图片,然后就会很容易理解。

这是你的情况

enter image description here

这是解决方案(将其拖到视图的顶部)

enter image description here

然后你的另一个IBOutlets就像这样来到前面

enter image description here