2013-05-02 35 views
0

假设我有一堆XIV和一叠UIViews: 底部的UIView(A)上有一个UIButton,当按下这个按钮时, 这个图层隐藏,下一个显示并放在最上面。在Xib文件中重叠UIViews中的项目定位

接下来的UIView(B)含有一个时钟递减计数从5到0 和当达到0时,这UIView的是隐藏的,上面所描述的是 移动到前部和代替。

所以这只是为了更清楚:

的XIB的组合物:
AB
--Z方向 - >

更新:截图连接在页面底部。

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

问题:
有没有什么办法,与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.

回答

0

可以拖动第二视图(B)从主视图中的层次结构,并且将其放置在其下方(在主视图的相同的水平)。这样你就可以分别编辑每个视图。

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

+0

是的,这是它的设置方式,因为你可以单独编辑视图:但是仍然有可能错误地在不同视图之间移动对象,同时所有视图都可见 - 所以不能真的是我所要求的。谢谢你的时间,如果我的问题不清楚,我很抱歉。 – tommys 2013-05-03 07:12:12

+0

对不起,我仍然无法解决真正的问题。据我所知,眼睛选项不可用。也许如果你添加了一个截图,将有所帮助。 – 2013-05-03 07:26:35

+0

为澄清添加了屏幕截图。 – tommys 2013-05-03 11:15:31