使用XCode 3.2,我試圖做的是有用戶輸入數據,然後他們有三個選擇如何處理該數據,即有三個不同的選項或三個按鈕,我想在相同的窗口。我想不出來有編碼...如何在同一個窗口中使用多個按鈕?
現在我有一個按鈕被激活使用
-(IBAction)buttonPressed
{ (formula)
}
我怎麼做這個有多個按鈕?
我找了答案,但他們有點不同,我在找什麼。非常感謝!
使用XCode 3.2,我試圖做的是有用戶輸入數據,然後他們有三個選擇如何處理該數據,即有三個不同的選項或三個按鈕,我想在相同的窗口。我想不出來有編碼...如何在同一個窗口中使用多個按鈕?
現在我有一個按鈕被激活使用
-(IBAction)buttonPressed
{ (formula)
}
我怎麼做這個有多個按鈕?
我找了答案,但他們有點不同,我在找什麼。非常感謝!
在創建按鈕設置mybutton.tag = 0;像this.change 0至UR自己和buttonpressed功能比較它們
使用發件人
-(IBAction)buttonPressed:(id)sender
{
UIButton *temp=(UIButton*)sender;
if([temp tag] == 0)
(formula)
//button 0
}
if([temp tag] == 1)
(formula)
button 1
}
}
按下按鈕的代碼應該是這樣的:
- (IBAction)buttonPressed:(id)sender {
UIButton *senderButton = (UIButton *)sender;
if (senderButton == btnOK) {
// this is the OK button
} else if (senderButton == btnCancel) {
// this is the Cancel button
}
}
但是,一種更好的方法可能是編寫三個單獨的方法,並將每個方法掛鉤到IB中相應的按鈕。