如何在按钮中打印出一个字符串

时间:2012-09-16 22:35:56

标签: objective-c ios uibutton

我正在尝试为iPhone制作tic tac toe

我希望用户按下a按钮

它显示用户'X'或'O',

所以如何在按钮中显示字符串

我试图输入此代码

NSString *sign =[ sender titleLabel];
NSString *buttonSign=[sign initWithFormat:@"X"];

但它失败了!

4 个答案:

答案 0 :(得分:0)

sender.titleLabel.text = @"X";

答案 1 :(得分:0)

您可以使用以下方法:

- (void)setTitle:(NSString *)aString

例如:

[button setTitle: @"X"];

答案 2 :(得分:0)

要设置按钮的标题,您需要设置如下文本:

[sender setTitle:@"X" forState:UIControlStateNormal];

答案 3 :(得分:0)

您可以根据要求设置标题

表示正常状态:

[mybutton setTitle:@"yes" forState:UIControlStateNormal];

表示突出显示状态:

[mybutton setTitle:@"no" forState:UIControlStateHighlighted];

选择状态:

[mybutton setTitle:@"ok" forState:UIControlStateSelected];