2012-04-13 10 views
0

ボタンのタイトルを「その他」に変更する必要があるなど、ボタンのタイトルを「その他」に変更する必要がありました。整数値(3)をボタンのタイトルに合わせる方法を知る必要があります。iphoneでボタンのタイトルを動的に変更する方法

ここにボタンのソースコードがあります。事前に

mOthersBtn = [UIButton buttonWithType:UIButtonTypeRoundedRect]; 
     [mOthersBtn setTitle:@"Others" forState:UIControlStateNormal]; 
     [mOthersBtn addTarget:self action:@selector(mOthersClick) forControlEvents:UIControlEventTouchUpInside]; 
     mOthersBtn.frame = CGRectMake(20, 320, 280, 25); 
     [self.view addSubview:mOthersBtn]; 

おかげ..

+0

ボタンのクリック数を統合しますか? 3は何ですか? – Deviator

+0

ボタンのタイトルを再設定するだけですか? [mOthersBtn setTitle:@ "その他(3)" forState:UIControlStateNormal]; – Novarg

答えて

3

だけstringWithFormat使用:NSInteger C = 2コード

NSString *str = [NSString stringWithFormat:@"Run time text here"]; 


[button setTitle: str forState:UIControlStateNormal]; 
+0

(一般的には文字列形式で読み上げますが、非常に便利です) – EmilioPelaez

-1

を。 [ボタンセットタイトル:[NSString stringWithFormat:@ "その他(%i)"、c] forState:UIControlStateNormal];

+0

@ "ここで実行時のテキスト"は、実行時のテキストを含む文字列を意味します。そこにあなたのひもを置くことができます。 NSString * str = [NSString stringWithFormat:@ "%@"、StrRunTimeText]; –

-1

下回ってみ

NSInteger count = 3; 
[button setTitle:[NSString stringWithFormat:@"Others (%i)", count] forState:UIControlStateNormal]; 
関連する問題