我使用同一個動作的5個按鈕,想知道哪個按鈕被稱爲我對5個按鈕使用相同的動作,並想知道哪個按鈕被調用?
0
A
回答
0
UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[button addTarget:self
action:@selector(aMethod:)
forControlEvents:UIControlEventTouchDown];
[button setTitle:@"Show View" forState:UIControlStateNormal];
button.frame = CGRectMake(80.0, 210.0, 160.0, 40.0);
button.tag=1;
[view addSubview:button];
-(void)aMethod:(id)sender{
UIButton *button = (UIButton *)sender;
int clickedBtnTag = button.tag ;
Nslog("clicked button tag is %d",clickedBtnTag);
}
試試這個,那麼請回復我..
2
給標籤值的按鈕,在筆尖然後在您的按鈕操作補充一點:現在
allbtn = sender;
btntag = allbtn.tag;
NSLog(@"btntag:%d",btntag);
if(btntag==1)
{
}
簡單,你可以輕鬆地查找你點擊了哪個按鈕。
4
在這種情況下,請嘗試爲按鈕分配唯一標籤。
在目標方法恢復按鈕標籤如下
如
-(void)targetMethod:(id)sender{
UIButton *button = (UIButton *)sender;
int clickedButtonTag = button.tag ;
}
+0
謝謝你的幫助...... – 2013-02-12 06:26:52
0
使用:
UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[button addTarget:self
action:@selector(aMethod:)
forControlEvents:UIControlEventTouchDown];
[button setTitle:@"Show View" forState:UIControlStateNormal];
button.frame = CGRectMake(80.0, 210.0, 160.0, 40.0);
button.tag=1;
[view addSubview:button];
然後使用:
-(void)aMethod:(id)sender{
UIButton *button = (UIButton *)sender;
int clickedBtnTag = button.tag ;
Nslog("clicked button tag is %d",clickedBtnTag);
}
試試這個,那麼請逆向工程&牛逼我..
相關問題
- 1. 使事件的多個按鈕,並知道被點擊了哪個按鈕
- 2. Android的 - 按鈕偵聽知道哪個按鈕被點擊
- 3. 知道哪個按鈕被點擊從以前的活動
- 4. 當我不知道按鈕名稱時,如何使多個按鈕調用相同的函數?
- 5. Xamarin Grid如何知道哪個按鈕被按下
- 6. 安卓知道哪個按鈕被按下時創建編程
- 7. 知道哪個按鈕被按下了! GTK
- 8. 如何知道哪個按鈕被按下?
- 9. 一個按鈕處理2個不同按鈕的相同事件,取決於哪個按鈕被點擊
- 10. 我怎麼知道哪個按鈕在Flash中被點擊
- 11. 我怎麼知道哪個按鈕被點擊? Objective C
- 12. 知道按鈕被按住的時間
- 13. 如何確定哪個按鈕被按下了三個按鈕
- 14. 哪個按鈕被點擊同一類按鈕
- 15. 如何知道CLLocationManager使用哪個警報按鈕?
- 16. 如何知道哪個按鈕點擊使用this.Request.Form
- 17. JSpinner的哪個按鈕被按下了?
- 18. 使按鈕調用相同按鈕的方法
- 19. 如何知道哪個按鈕被點擊?
- 20. 在WebView中,如何知道哪個按鈕被點擊?
- 21. Matlab按鈕的回調函數,知道它在哪個數字
- 22. 選擇一個單選按鈕後,我想剩下的按鈕被禁用
- 23. 對多個選項卡按鈕使用相同的圖像和按鈕樣式
- 24. 安卓:哪個按鈕被按下
- 25. 檢測哪個按鈕被按下
- 26. Javascript/PHP onSubmit - 哪個按鈕被按下?
- 27. 我可以用什麼來追蹤哪個按鈕被按下?
- 28. 知道在哪個單元格中選擇了哪個按鈕
- 29. GridView中的按鈕:我如何知道哪個項目?
- 30. 多個按鈕調用相同的功能(和功能知道哪個鍵進行呼叫)
allbtn是的UIButton * allbtn; – Vishal 2013-02-12 06:25:11