我爲2個標籤設置了插入約束,寬度設置爲固定值。行數設置爲0.UILabel未使用自動佈局調整
我期望的是UILabels被調整大小以適應,並且父視圖也被自動調整大小。但是輸出的容器仍然是相同的尺寸,但是子uilabels要麼太高,要麼太短。有什麼問題?謝謝。
這裏是約束
我爲2個標籤設置了插入約束,寬度設置爲固定值。行數設置爲0.UILabel未使用自動佈局調整
我期望的是UILabels被調整大小以適應,並且父視圖也被自動調整大小。但是輸出的容器仍然是相同的尺寸,但是子uilabels要麼太高,要麼太短。有什麼問題?謝謝。
這裏是約束
嘗試content hugging priority設定爲更高的值。這會影響視圖擴展超過其內在內容大小的程度。
UILabel的圖像看起來像截斷了內容。所以如果你想在下一行顯示文本,如果它更大,那麼你需要使用下面的API。
label.numberOfLines=0;
它被設置爲0.如果我將容器設置得足夠高,它會自動顯示全文。 – PeiSong
我試圖增加/減少3個視圖的所有優先級,沒有任何改變... – PeiSong
@benxiong也許這是多線事物的問題。將使用這個答案的財產修復它? http://stackoverflow.com/a/19777242/73681 – cobbal
我試過,並沒有工作。看起來容器的優先級是最高的,所以不管我做什麼容器的框架永遠不會改變,但內部的UILabel做。我期望的是UILabels先調整大小,然後相應地調整容器大小,如何實現這一點? – PeiSong