所以我一直在試圖製作一個UITableViewCell
的自定義佈局,它包含一個圖像和標籤,如下圖所示。UITableViewCell約束條件
的主要問題是壓縮和擁抱我還沒有把我的手指上,我不明白爲什麼像擴大,我已經改變了兩個
壓縮和擁抱圖像設置:
標籤設置:
任何關於如何修復標籤縮小的建議?
所以我一直在試圖製作一個UITableViewCell
的自定義佈局,它包含一個圖像和標籤,如下圖所示。UITableViewCell約束條件
的主要問題是壓縮和擁抱我還沒有把我的手指上,我不明白爲什麼像擴大,我已經改變了兩個
壓縮和擁抱圖像設置:
標籤設置:
任何關於如何修復標籤縮小的建議?
內容擁抱縮放,以便更大的數字意味着「做更多的擁抱」。換句話說,您的標籤(內容擁抱優先權= 251)將嘗試使其尺寸與內容尺寸相比超出圖像(內容擁抱優先權= 249)。
要做你想做的事情,你需要相反的優先順序。
也就是說,如果將圖像設置爲固定寬度或固定長寬比,您可能會發現佈局更好,否則當它們位於表格中時,會看起來很奇怪。如果你這樣做,那麼你將不需要調整擁抱的優先權,因爲一切都會受到限制。
此外,@matthews是正確的,你應該擺脫Center Y約束,因爲它與Top和Bottom約束一起時沒有意義。
您可以爲ImageView設置約束條件,例如Leading,Top,Height(Itself),Width(Itself)和Trailing space來標記,然後標記爲Top,Trailing和Height本身。希望它可以按照您的要求工作。
你不必給雙方'頂部'+'底部'和'對齊中心約束。如果「Top」和「Bottom」約束常量的值不同,它們可能會有衝突。 – Mathews
yeah @EI船長 –
你不能將圖像設置爲固定寬度? –