1

对不起,我缺乏知识,我想知道我们是否可以同时启用动作监听器和触摸(拖动按钮UITouch)。我这样做了,但我只能检测到动作侦听器(IBAction)我的拖动功能在按钮上不起作用。提前致谢。愉快的一天!

4

1 回答 1

2

uibutton 将“吃掉”所有的触摸,所以你不能使用你的自定义视图。您可以在一个 btn 上添加多动作:

UIButton *btn = [UIButton .....];    
[btn addTarget:self action:@selector(click:) forControlEvents:UIControlEventTouchUpInside];
[btn addTarget:self action:@selector(drag:) forControlEvents:UIControlEventTouchDragOutside];
于 2012-07-13T08:03:10.603 回答