2012-07-13 95 views
1

對不起,我的知識的缺乏使能的UIButton觸摸和動作監聽器,我想知道,這是可能的,我們可以同時啓用動作偵聽器,並在同一時間觸摸(拖動按鈕UITouch)。我這樣做,但我只能檢測動作監聽器(IBAction)我拖着功能按鈕不起作用。提前致謝。快樂的一天!在同一時間

+0

我的要求是這個,我需要在同一時間 – josh 2012-07-13 06:24:36

+0

兩個功能嘗試UIControlEventTouchDragInside或UIControlEventTouchDown與潤色內 – superGokuN 2012-07-13 06:28:32

+0

感謝納文一起,但我需要使用上touchbegan按鈕也和在同一時間,我自己touchupinside.I逼債想Touchdraggin行動或觸地,因爲這些都是IBAction爲,但我需要uitouch味這可能嗎? – josh 2012-07-13 06:35:24

回答

2

的UIButton將「吃」的所有接觸,所以你無法使用你的自定義視圖。 ü可以在一個BTN增加多動作:

UIButton *btn = [UIButton .....];  
[btn addTarget:self action:@selector(click:) forControlEvents:UIControlEventTouchUpInside]; 
[btn addTarget:self action:@selector(drag:) forControlEvents:UIControlEventTouchDragOutside];