当我从xcode中的区域拖动时,如何将UIButton启用为触摸?

时间:2011-04-18 05:26:39

标签: ios objective-c uibutton drag

如果我将手指从按钮外部的区域拖出,我试图使UIButton能够启用。如果我像平常一样按下按钮,它现在才有效。我已经尝试过使用所有事件,但看起来它甚至不会响应任何拖动事件。我到处搜索,但我找不到答案。谢谢!

1 个答案:

答案 0 :(得分:1)

您应该为dragEnter使用UIButton事件的选择器。

[your addTarget:self action:@selector(buttonDragged:)   
      forControlEvents:UIControlEventTouchDragEnter];

并实现buttonDragged:方法

-(void)buttonDragged:(UIButton*) sender{
  //Your logic here
}