将项目放在xib文件中重叠的UIViews中

时间:2013-05-02 15:51:32

标签: ios xcode wysiwyg xib

假设我有一个xib,其中包含一堆UIViews: 底部UIView(A)上有UIButton,当按下按钮时, 隐藏此图层,显示下一个图层并将其放在顶部。

下一个UIView(B)包含一个从5到0倒计时的时钟 当达到0时,这个UIView被隐藏,上面描述的是 移到前面并显示出来。

所以只是为了让它更清晰:

xib的组成:
A B
- Z方向 - >

更新:附在页面底部的屏幕截图。

所以我的问题:
当(重新)在Xcode中使用鼠标定位按钮或时钟时,他们往往会坚持错误 UIView的。对象和“堆叠”UIViews越多,问题就越大。

问题:
有没有办法,像在photoshop中的“眼睛”层,隔离UIViews并逐一处理它们?

观察! 我知道有一些方法可以在视图之间实现这种交换,但这不是问题。这里真正的问题是实际上将按钮和时钟放在Xcode wysiwyg编辑器中的麻烦最少。 的注意!

--------为了澄清而添加--------
截图 我想在视觉上隔离视图,因此在处理其中一个视图时,所有其他视图都是隐藏的,不能打开进行交互。

I would like to isolate the views visually so when working on one of them, all the others are hidden and not open for interaction.

1 个答案:

答案 0 :(得分:0)

您可以拖动第二个视图(B),使其脱离主视图层次结构并将其置于其下方(位于主视图的同一级别)。这样,您就可以单独编辑每个视图。

然后将视图(B)连接到viewcontoller中的 outlet ,以便能够在运行时将其添加到主视图中......只需设置框架并将其添加为子视图图。