UIButton TouchUpInside不工作

时间:2012-08-10 07:19:27

标签: iphone ios xcode cocoa-touch uibutton

UIButton TouchUpInSide不工作,但是在与TouchUpinside相对应的长按选择器被调用,并且TouchDown工作正常。我谷歌很多找到答案,但没有运气。希望这个奇怪的问题得到解决。谢谢。

4 个答案:

答案 0 :(得分:2)

使用TouchUpInsideTouchUpOutside代替TouchInUpSide。你在哪里找到了这个动作?...

答案 1 :(得分:2)

TouchUpInside Action正在通过View Controller超级类的手势识别器进行覆盖。谢谢大家的帮助。

答案 2 :(得分:1)

http://developer.apple.com/library/ios/#documentation/uikit/reference/UIControl_Class/Reference/Reference.html

我没有看到UIControlEvent TouchInUpSide。

改为使用其中一个列表:

UIControlEventTouchDown
   UIControlEventTouchDownRepeat
   UIControlEventTouchDragInside
   UIControlEventTouchDragOutside
   UIControlEventTouchDragEnter
   UIControlEventTouchDragExit
   UIControlEventTouchUpInside
   UIControlEventTouchUpOutside
   UIControlEventTouchCancel

答案 3 :(得分:0)

您必须发布代码并可能解释视图层次结构,以便我们了解您的代码以及谁是第一个响应者。为了安全起见尝试另一个事件,看看会发生什么,它可能是一个拼写错误。