我正在開發一個iPhone應用程序,其中一個按鈕應該有一個文本標籤上的變化。當我如下所示以編程方式設置文本標籤時,使用'...'縮短了文本標籤,而不是顯示完整標籤 - 即使按鈕上有足夠的空間。更改UIButton標籤時,如何防止使用'...'縮短它?
[email protected]"User defined location";
我懷疑這可能是「復位」到廈門國際銀行定義的「精確度」的標籤,每當我嘗試點擊它的方式有關,但我不知道如何解決它或者是怎麼回事。
我正在開發一個iPhone應用程序,其中一個按鈕應該有一個文本標籤上的變化。當我如下所示以編程方式設置文本標籤時,使用'...'縮短了文本標籤,而不是顯示完整標籤 - 即使按鈕上有足夠的空間。更改UIButton標籤時,如何防止使用'...'縮短它?
[email protected]"User defined location";
我懷疑這可能是「復位」到廈門國際銀行定義的「精確度」的標籤,每當我嘗試點擊它的方式有關,但我不知道如何解決它或者是怎麼回事。
請儘量
[button setTitle:@"foo" forState:UIControlStateNormal];
昨天我有同樣的問題,該按鈕顯示了三個點,即使有足夠的空間。
使用setTitle:forState:
而不是設置屬性顯示正確的文本
不知道爲什麼它會切斷,但我可以建議在按鈕頂部使用UILabel?這允許對標籤邊界和大小進行更精確的控制。
您可以使用此更改標籤周圍的填充量:
@property(nonatomic) UIEdgeInsets titleEdgeInsets
好答案;我在你和我選擇的人之間發生衝突,因爲他們都是我的問題的非常好的答案。上面的一個向我展示了「正確」的方式,這就是爲什麼它贏了;但你的介紹新的,有用的信息,可能會證明對其他問題有幫助。 – RonLugge 2010-10-17 22:11:54