0
我是新來的ios如何使標籤作爲包裝內容的寬度和高度。 我有使用以下的東西太多Ios使標籤包裝內容的高度和寬度都像android
textLabel.lineBreakMode = NSLineBreakByWordWrapping;
textLabel.numberOfLines = 0;
,但我不能確定標籤的高度和寬度包裝內容
我是新來的ios如何使標籤作爲包裝內容的寬度和高度。 我有使用以下的東西太多Ios使標籤包裝內容的高度和寬度都像android
textLabel.lineBreakMode = NSLineBreakByWordWrapping;
textLabel.numberOfLines = 0;
,但我不能確定標籤的高度和寬度包裝內容
因此,假如你使用自動佈局,你總是可以使用這條線,使標籤水平適合其內容
[textLabel setContentHuggingPriority:UILayoutPriorityRequired
forAxis:UILayoutConstraintAxisHorizontal];
如果你不使用自動佈局,嘗試設置字體,字體大小和其他所有細節後添加此。
[textLabel sizeToFit]
嘗試增加:
[textLabel sizeToFit];
後:
textLabel.lineBreakMode = NSLineBreakByWordWrapping;
textLabel.numberOfLines = 0;
此外,如果您使用的是 「自動」 的佈局,然後檢查你的約束是不衝突。確保你沒有提供「固定」寬度約束。
你有沒有試過sizeThatFits? –
你看過NSLayoutConstriants嗎? – Joshua