很抱歉我缺乏知识,我想知道我们可以同时启用动作监听器和触摸(拖动按钮UITouch
)。我做了这个,但我只能检测动作监听器(IBAction
)我的拖动功能不适用于按钮。提前致谢。快乐的一天!
答案 0 :(得分:2)
uibutton将“吃掉”所有触摸,因此您无法使用自定义视图。你可以在一个btn上添加多动作:
UIButton *btn = [UIButton .....];
[btn addTarget:self action:@selector(click:) forControlEvents:UIControlEventTouchUpInside];
[btn addTarget:self action:@selector(drag:) forControlEvents:UIControlEventTouchDragOutside];