我正在使用自定義UIableViewCell
,其中有四個UILabel
s。在自定義UITableViewCell中使用自動佈局
我目前苦苦掙扎的是,對於較小的iPhone,我能夠得到正確的肖像佈局(數字對應於標籤號碼)。
我試圖較大的iPhone做(下面的截圖是從6SPlus)是具有標籤3移動箭頭的方向:
我有第三個標籤的三個限制。我的想法是讓他們的一個1000的優先級設置爲「基本約束」,而另一個,設置爲999,以改變細胞的間距:
然而,這不是似乎沒有任何效果。如何使用基於尺寸等級的約束來更改第三個標籤的位置?謝謝!
編輯:這是我想要去一個近似的例證:
你的意思是你希望它「動」?你想把它固定在標籤2上嗎?爲什麼不在標籤2和3之間設置水平間距約束,而不是在3和4之間設置約束? – almas
最簡單的選擇是定義一個容器'UIView',它可以左右放大(每邊設置一個固定的水平間距),然後將標籤「3」自動水平居中放置在該容器視圖內。每個「3」標籤當然應該有一個固定的寬度,所以它們看起來是一樣的。 –
@AlejandroIván問題在於標籤從API中提取數據,所以這些值不會總是固定的長度。 – narner