2017-05-28 42 views
0

我需要歸檔這樣的佈局: layout水平行分隔符斯威夫特3.X

我試着使用this guys answer到類似的問題,但它沒有工作,我也試着只設置視圖的高度和bg顏色,也不起作用 - ,即使它在界面構建器中顯示該行並預覽mdoe

我想創建一個自定義元素,或者只是畫一條線,可以使用AutoLayout並在界面構建器中顯示。

+0

你看過建議的答案了嗎? –

回答

0

您可以使用橫向UIStackView用於此目的。您應該將其設置爲Center,並將其分配爲Fill。然後您可以添加UIView, UILabel, UIView(按此順序)。將兩個UIView設置爲具有相同的寬度和高度,並給予其中的一個高度。通過這種方式,您的UIStackView將是動態的,因爲當您的UILabel中的文字變大時,兩側的「分隔符」會縮小。不知道這是你想達到什麼,但它可能是一個可能的解決方案!