2015-08-31 19 views
-2

後面我只是增加了一個名爲label1UILabel我在Interface Builder UIView,我希望把它命名爲label2的其他UILabel後面。無法看到的UIView一個的UILabel,它是一個其他標籤

label2label1後面,我不知道如何改變順序。

我想要的是,如果label2被隱藏,label1將在它後面可見。

+0

您是否使用storyboard或nib? –

+0

我使用main.storyboard;) –

回答

2

如何斯威夫特下面添加另一個觀點:

insertSubview(label1, belowSubview: label2) 

如何更改視圖堆疊在Interface Builder(main.storyboard):

只要將上面的標籤2的LABEL1視圖文檔大綱(IB上左圖) changing stacking order

如果你的文檔大綱沒有打開,點擊這個按鈕,當你在Interface Builder中Interface Builder Document Outline button

從頂部向下讀取元素的堆棧順序,不像photoshop或類似的程序,列表的底部是底層。在文檔大綱中,您可以將其看作相反的順序。列表頂部的項目位於顯示視圖的底部。

+0

是的我知道它像Photoshop和其他使用圖層的軟件,但我關閉了文檔大綱並沒有考慮。謝謝! –

0

您有很多方法可以更改標籤位置。下面的代碼應該可以工作:

label = CGRectMake(xCoordinate, yCoordinate, width, height); 
相關問題