我有一個UIView,它應該包含UILabels,並且這些UILabels不是固定的,如果UILabel是零,我不顯示它,如果不是我必須調整UILabel以適應文本(他們可以是2 ligne)並把它放在另一個UILabel下,並且我必須調整UIView容器的大小。我想以編程方式做到這一點的屏幕截圖:如何調整UIView的大小UILabels並調整UILabels的大小以適應文本?
0
A
回答
0
您需要使用下面的無標記
- lineBreakMode的兩個屬性
- numberOfLine
這兩個屬性,那麼你將達到你想要的。
0
UILabels可以通過自動縮小字體(請參閱Interface Builder中的最小字體大小值)來適應大量文本。而不是標籤,我會使用UITextViews。它們通過允許用戶滾動來適合大量的文本。要隱藏它們,請使用更改UITextViews的隱藏選擇器屬性。因爲UITextView的大小永遠不會改變,所以您可以輕鬆計算每UITextView降低UIView容器高度的多少。希望這可以幫助!
0
我認爲你必須一個接一個地計算標籤的高度(更具體地說,是從原來的高度加上)。當然,你應該能夠通過將數組中的所有標籤系統化來實現這一點。
您可以使用[NSString sizeWithFont:]方法(有幾個名稱相似)來計算高度。
0
如果你想保持相同的字體大小,那麼你可以計算在運行時根據文本的長度的幀大小的標籤.. See here
相關問題
- 1. 如何調整UILabels以適應內容?
- 2. 可調整大小的UIView
- 3. 調整大小固定大小的文本,以適合
- 4. iTextSharp:如何調整圖像大小以適應修正大小?
- 5. 動態調整UILabels
- 6. 調整窗口大小以適應文檔大小
- 7. UIView均勻調整大小
- 8. 如何調整UIView的大小以適應較小的父視圖
- 9. 是否可以調整文本大小以適應固定大小的div?
- 10. 圖標調整大小以適應div
- 11. 圖像調整大小以適應JPanel
- 12. 調整圖像大小以適應JLabel
- 13. 的UIView - 調整大小以適應內容
- 14. 如何創建可調整大小並一次調整大小? (以編程方式開始調整大小)
- 15. 當文本框調整大小時,窗口大小調整
- 16. 當窗口調整大小時調整文本大小Python/Kivy
- 17. 我應該使用哪個Java文本組件來調整大小以適應調整大小的框架?
- 18. 如何調整UITableViewCell的文本大小?
- 19. 不能使文本區域調整大小以適應窗口的大小
- 20. 如何調整文本的大小以適合UITextField
- 21. 如何重新調整大小以適合文本的圖像?
- 22. ExtJS 4 - 調整大小後調整大小後調整大小的內部組件不會調整大小resizeHandles
- 23. 如何在iOS中調整UIView大小?
- 24. JavaFx文本大小調整
- 25. 調整圖像大小並將其適應Canvas大小[Tkinter | PhotoImage]
- 26. 調整文本的大小以適應靜態div
- 27. 調整文本大小以適應瀏覽器中的空間
- 28. wxPython的textctrl自動調整大小以適應文本
- 29. C#調整文本框的大小以適應內容
- 30. 如何在調整窗口大小時調整Scene2D TextButton中的文本大小?
,我怎麼可以調整UIView的這個UILabels –
的數量來自resize,你是指根據這些標籤的視角。 – rishi
我如何知道UILabel是否需要2個ligne? –