Ios UIButton在tabbar rect中时不响应UIControlEventTouchDown

Ios UIButton在tabbar rect中时不响应UIControlEventTouchDown,ios,objective-c,cocoa-touch,uibutton,Ios,Objective C,Cocoa Touch,Uibutton,我的应用程序中有这种奇怪的行为,我在viewController的底部区域放置了一个UIButton,并将UIControlEventTouchDown操作添加到控制器。当我触碰时,触地事件不会立即触发,但当我稍微移动手指或触碰时,它将被调用 我不知道触摸事件出了什么问题,我忽略了 -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event 方法,但也不会调用它。 因此,我制作了一个示例代码来显示这种行为,发现当按钮不在UIT

我的应用程序中有这种奇怪的行为,我在viewController的底部区域放置了一个UIButton,并将UIControlEventTouchDown操作添加到控制器。当我触碰时,触地事件不会立即触发,但当我稍微移动手指或触碰时,它将被调用

我不知道触摸事件出了什么问题,我忽略了

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
方法,但也不会调用它。
因此,我制作了一个示例代码来显示这种行为,发现当按钮不在UITabbar区域时,它工作得很好,我将示例项目代码放入其中。

我查看了您的项目,结果一切正常。你应该用一些图片和代码片段来更新你的帖子,以澄清哪些地方不起作用。您的代码中的橙色按钮在按下后立即输出按钮touchtown,即使没有释放。@Krumelur感谢您的回复。你在你的设备上运行过这个项目吗?我在iPhone5 iOS7上运行过。在模拟器中运行良好。请注意底部带有按钮的viewController,当您第一次触摸时,没有响应,它不会变为蓝色并输出日志,除非您稍微移动或释放。