1

「完了」というUIButtonがあります。私の UIButton は、テーブルビューに挿入する UIView にあります。ただし、ユーザーがボタンをタップしたときに UIButton のラベルを「未完了」と表示するように更新したいとも考えています。ボタンのラベルが更新されない! ボタンのラベルを設定するにはどうすればよいですか? ありがとう!

4

3 に答える 3

6

ボタンのタイトルを変更するには、次のようにします。

UIButton *myButton;
//
//
//
[myButton setTitle:@"Incomplete" forState:UIControlStateNormal];

お役に立てれば。

于 2012-10-10T20:54:56.317 に答える
0

setTitle:forState http://developer.apple.com/library/ios/documentation/UIKit/Reference/UIButton_Class/UIButton/UIButton.html#//apple_ref/occ/instm/UIButton/setTitle:forStateを呼び出す必要があります。

于 2012-10-10T20:52:19.423 に答える
0

次のようなことを試してください:

if([[[button titleLabel] text] isEqualToString:@"complete"]){
   [button setTitle:@"Incomplete" forState:UIControlStateNormal];
   // do some stuff
}
于 2012-10-10T23:01:53.983 に答える