我無法理解邏輯og按鈕標籤。有人能告訴我如何使用按鈕標籤?iphone sdk button標籤?
例如,有我的看法兩個按鈕,我想這取決於它們的標籤,如打印的東西:
if(button.tag==???)x{
}etc.
我無法理解邏輯og按鈕標籤。有人能告訴我如何使用按鈕標籤?iphone sdk button標籤?
例如,有我的看法兩個按鈕,我想這取決於它們的標籤,如打印的東西:
if(button.tag==???)x{
}etc.
是的,你可以使用標籤來檢索UIButtons,並與UIVIews應用相同的邏輯(看看at this method記憶該UIButton從UIView繼承)。 具體來說,你有什麼問題?你能發表你的一些代碼/僞代碼嗎?
當您創建按鈕時,您可以設置它的標籤。
myButton1.tag = 0;
myButton2.tag = 1;
或者,如果您使用的是界面構建器,則檢查器中有一個字段用於設置標記。
我想你已經鏈接的按鈕來調用同樣的動作時,他們按下,否則也不會需要通過標籤來區分,所以你的方法應該是這樣的:
- (IBAction)buttonPressed:(id)sender
{
UIButton *aButton = (UIButton *)sender; // we know the sender is a UIButton object, so cast it
if (aButton.tag == 0)
{
// button 1 pressed
}
else if (aButton.tag = 1)
{
// button 2 pressed
}
}
我發現解決方案謝謝 – pankaj 2010-08-23 10:35:04