2012-09-16 115 views
0

我試圖讓井字爲iPhone如何打印出一個字符串中一個按鈕

,我想,如果用戶按下一個按鈕

它顯示了用戶「X」或「O ',

所以如何顯示在按鈕的字符串

我試着輸入這個代碼

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

但它失敗了!

回答

0
sender.titleLabel.text = @"X"; 
+0

嗯它沒有成功:( – user3267672

+0

我假設你的按鈕鏈接到它的「Touch Up Inside」事件的一些功能?我的代碼在這個函數的主體中?請驗證您在XCode中的連接並確保是這種情況。在函數中添加'NSLog(@「%@」,「按鈕被按下。」);'在函數中檢查輸出。 –

0

您可以使用方法:

- (void)setTitle:(NSString *)aString 

因此,例如:

[button setTitle: @"X"]; 
0

爲了設置一個按鈕的標題,你需要設置這樣的文字:

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

您可以根據您的要求設置標題

用於正常狀態:

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

爲亮狀態:

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

爲選中狀態:

[mybutton setTitle:@"ok" forState:UIControlStateSelected]; 
相關問題