假设我有一个xib,其中包含一堆UIViews: 底部UIView(A)上有UIButton,当按下按钮时, 隐藏此图层,显示下一个图层并将其放在顶部。
下一个UIView(B)包含一个从5到0倒计时的时钟 当达到0时,这个UIView被隐藏,上面描述的是 移到前面并显示出来。
所以只是为了让它更清晰:
xib的组成:
A B
- Z方向 - >
更新:附在页面底部的屏幕截图。
所以我的问题:
当(重新)在Xcode中使用鼠标定位按钮或时钟时,他们往往会坚持错误
UIView的。对象和“堆叠”UIViews越多,问题就越大。
问题:
有没有办法,像在photoshop中的“眼睛”层,隔离UIViews并逐一处理它们?
观察! 我知道有一些方法可以在视图之间实现这种交换,但这不是问题。这里真正的问题是实际上将按钮和时钟放在Xcode wysiwyg编辑器中的麻烦最少。 的注意!
--------为了澄清而添加--------
的截图
我想在视觉上隔离视图,因此在处理其中一个视图时,所有其他视图都是隐藏的,不能打开进行交互。
答案 0 :(得分:0)
您可以拖动第二个视图(B),使其脱离主视图层次结构并将其置于其下方(位于主视图的同一级别)。这样,您就可以单独编辑每个视图。
然后将视图(B)连接到viewcontoller中的 outlet ,以便能够在运行时将其添加到主视图中......只需设置框架并将其添加为子视图图。