2012-07-13 91 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];