2016-09-16 49 views

回答

0

您不能直接將整數值設置爲按鈕標題文本。

您必須先將其轉換爲NSString,然後將其設置爲按鈕標題文本。

一樣,

NSString *string = [NSString stringWithFormat:@"%@", value1]; 

[butttonIcon setTitle:string forState:UIControlStateNormal]; 

所以現在的NSString值,它會顯示你的值1作爲標題。

希望這會幫助你。

0

假設你的情況,你希望標題是4,就用這個字符串:

[@(value1) stringValue] 
1

在這裏,你寫的代碼,在實際設置「值1」爲您的按鈕標題。如果你想顯示NSInteger變量作爲你的按鈕標題,那麼首先你需要將NSInteger轉換爲NSString,因爲按鈕標題的攝入參數是NSString. So first convert the NSInteger to NSString`,然後使用該字符串作爲按鈕的標題。你可以通過以下方式來實現。

NSInteger value1=4; 
NSString *title = [NSString stringWithFormat:@"%d", value1]; 
[butttonIcon setTitle:title forState:UIControlStateNormal]; 
相關問題