2012-10-09 93 views
0

我有一個UIButton,其標題不斷變化,有時,我設置的字符串超出了框架的邊界。以下是我看到的問題的一個硬編碼示例。UIButton:自動調整高度的問題

The issue in question

我想要的寬度保持恆定,詞語來包裝,並且高度相應地調整。到目前爲止,第三個沒有運氣。這是我目前有設置按鈕的標題代碼:

[self.button setTitle:@"The quick brown fox jumps over the lazy dog, the quick brown fox jumps over the lazy dog" 
      forState:UIControlStateNormal]; 
[self.button sizeToFit]; 
[self.button setNeedsDisplay]; 
+0

是的,我爲此使用了AutoLayout。 – Anonymous

回答

0

我傷口什麼事做的是創造一個IBOutlet到該按鈕的高度約束(不知道我能做到這一點),並設置常數self.button .titleLabel.height。