我試圖讓井字爲iPhone如何打印出一個字符串中一個按鈕
,我想,如果用戶按下一個按鈕
它顯示了用戶「X」或「O ',
所以如何顯示在按鈕的字符串
我試着輸入這個代碼
NSString *sign =[ sender titleLabel];
NSString *buttonSign=[sign initWithFormat:@"X"];
但它失敗了!
我試圖讓井字爲iPhone如何打印出一個字符串中一個按鈕
,我想,如果用戶按下一個按鈕
它顯示了用戶「X」或「O ',
所以如何顯示在按鈕的字符串
我試着輸入這個代碼
NSString *sign =[ sender titleLabel];
NSString *buttonSign=[sign initWithFormat:@"X"];
但它失敗了!
sender.titleLabel.text = @"X";
您可以使用方法:
- (void)setTitle:(NSString *)aString
因此,例如:
[button setTitle: @"X"];
爲了設置一個按鈕的標題,你需要設置這樣的文字:
[sender setTitle:@"X" forState:UIControlStateNormal];
您可以根據您的要求設置標題
用於正常狀態:
[mybutton setTitle:@"yes" forState:UIControlStateNormal];
爲亮狀態:
[mybutton setTitle:@"no" forState:UIControlStateHighlighted];
爲選中狀態:
[mybutton setTitle:@"ok" forState:UIControlStateSelected];
嗯它沒有成功:( – user3267672
我假設你的按鈕鏈接到它的「Touch Up Inside」事件的一些功能?我的代碼在這個函數的主體中?請驗證您在XCode中的連接並確保是這種情況。在函數中添加'NSLog(@「%@」,「按鈕被按下。」);'在函數中檢查輸出。 –