簡體   English   中英

在自定義UITableViewCell中使用自動布局

[英]Using Auto-Layout in custom UITableViewCell

我正在使用其中具有四個UILabel的自定義UIableViewCell

我目前正在努力的是,對於較小的iPhone,我能夠獲得正確的縱向布局(數字對應於標簽號)。

在此輸入圖像描述

我要為較大的iPhone(下面的屏幕快照來自6SPlus)要做的是使標簽3沿箭頭方向移動:

在此輸入圖像描述

我對第三個標簽有三個限制。 我的想法是讓其中一個設置優先級為1000作為“基本約束”,另一個設置為999,以更改單元格的間距:

在此輸入圖像描述

但是,它似乎沒有任何影響。 如何使用基於大小類的約束來更改第三個標簽的位置? 謝謝!

編輯:這是我想要達到的近似說明:

在此輸入圖像描述

使用UIStackView並將標簽放在其中。 可以將堆棧視圖配置為均勻分布四個標簽,而無論表格的寬度在更大或更小的手機上啟動時如何增長或收縮,它們之間都應放置相同的空間。 因此,你到處都會看起來很棒。

(如果您無法使用UIStackView,則可以使用不可見的間隔視圖實現均勻分布的相同效果。)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM