-2
好吧,我編輯了我的原始帖子。當按下第4個按鈕時更改3個不同的按鈕名稱 - 目標C
問題是:我有一個按鈕,一旦點擊3其他按鈕名稱將改變。
from sin to sin-1
from cos to cos-1
from tan to tan-1
正如你可以告訴我正在做一個科學計算器。到目前爲止,我已經在.h中聲明瞭一個IBAtion,現在我正在使用.m
代碼糾正。以備將來參考。
控制器的.h
IBOutlet UIButton *btn1;
IBOutlet UIButton *btn2;
IBOutlet UIButton *btn3;
控制器的.m
-(IBAction)buttonChangeText:(UIButton *)sender
{
[btn1 setTitle:@"sin-1" forState:UIControlStateNormal];
[btn2 setTitle:@"cos-1" forState:UIControlStateNormal];
[btn3 setTitle:@"tan-1" forState:UIControlStateNormal];
}
試試這個:[BTN的setTitle:@ 「新的BTN標題」 forState:UIControlStateNormal]。 – dthien 2013-02-17 23:07:05
請發佈您嘗試使用的實際代碼。發佈的代碼不是真正的代碼。 – rmaddy 2013-02-17 23:09:01
您的條件語句(if語句)檢查兩個變量是否等價,或者您是否試圖檢查按鈕的文本(標題)是否已經是「oldtext」?你也列出了controller.h兩次......第二次你的意思是.m嗎? – 2013-02-17 23:13:17