2013-05-02 47 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