簡體   English   中英

內容包含優先級動態單元格大小

[英]Content hugging priority Dynamic Cell Size

最近,我遇到了一個復雜的自動布局問題 ,該問題已得到解決(由於@Catalina T.)。 目前,我遇到了“內容擁抱優先級”問題。 我有4個動態標簽,其中可能包含大量文本,因此單元格應適合內容。 在當前的限制和優先級的前提下,如果我為所有動態標簽設置大文本,則它可以完美運行(盡管其中之一將無法完全顯示,而是會被點剪斷)。 如果我將第三個標簽的文本設置為一個巨大的自動布局,那將會很瘋狂……我得到的是這樣的東西:

在此處輸入圖片說明

而我希望所有標簽都這樣排列。

演示項目

如何解決這個問題?

先感謝您!

我設法解決了這個問題。

AutoLayout應該從所有動態視圖中知道前導,尾隨,頂部和底部約束。 除此之外,可能會出現一個視圖很大而另一些視圖不大的情況,因此您會得到錯誤的排列。 要解決此問題,只需為尚未與此約束關聯的每個動態視圖添加“ 垂直間距 ”。 然后,您應該將約束Relation更改為Greater Than Or Equal ,這樣您就可以簡單地通知AutoLayout您希望將這些視圖進行排列。

解決了演示項目

暫無
暫無

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

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