我在我的应用程序中有这种奇怪的行为,我在viewController的底部区域放了UIButton
,并向控制器添加UIControlEventTouchDown
动作。当我触摸时,touchDown事件不会立即触发,但当我移动手指或触摸时,它将被调用。
我不知道触摸事件有什么问题,我覆盖了
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
方法,但也不会被调用。
所以我制作了一个示例代码来显示这种行为,并且当按钮不在UITabbar
区域时发现它工作正常,我将示例项目代码here。