2016-12-26 74 views
0

我是新來的ios如何使標籤作爲包裝內容的寬度和高度。 我有使用以下的東西太多Ios使標籤包裝內容的高度和寬度都像android

textLabel.lineBreakMode = NSLineBreakByWordWrapping; 
textLabel.numberOfLines = 0; 

,但我不能確定標籤的高度和寬度包裝內容

+0

你有沒有試過sizeThatFits? –

+0

你看過NSLayoutConstriants嗎? – Joshua

回答

0

因此,假如你使用自動佈局,你總是可以使用這條線,使標籤水平適合其內容

[textLabel setContentHuggingPriority:UILayoutPriorityRequired 
          forAxis:UILayoutConstraintAxisHorizontal]; 

如果你不使用自動佈局,嘗試設置字體,字體大小和其他所有細節後添加此。

[textLabel sizeToFit] 
0

嘗試增加:

[textLabel sizeToFit]; 

後:

textLabel.lineBreakMode = NSLineBreakByWordWrapping; 
textLabel.numberOfLines = 0; 

此外,如果您使用的是 「自動」 的佈局,然後檢查你的約束是不衝突。確保你沒有提供「固定」寬度約束。

相關問題