Objective c UIgestureRecognitor或Touches开始没有响应
我有一个普通的应用程序。是的,这在任何地方都不起作用。如果我把它放在ViewController中,它将不起作用,如果我把它放在UIView子类中,同样,它也不起作用。我做错了什么Objective c UIgestureRecognitor或Touches开始没有响应,objective-c,ios,cocoa-touch,uigesturerecognizer,touchesbegan,Objective C,Ios,Cocoa Touch,Uigesturerecognizer,Touchesbegan,我有一个普通的应用程序。是的,这在任何地方都不起作用。如果我把它放在ViewController中,它将不起作用,如果我把它放在UIView子类中,同样,它也不起作用。我做错了什么 -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { NSLog(@"Please Work"); } 确保视图的userInteractionEnabled=YES。如果父视图的userInteractionEnabled=NO
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
NSLog(@"Please Work");
}
确保视图的userInteractionEnabled=YES。如果父视图的userInteractionEnabled=NO,则触摸也将丢失。如果这没有帮助,请发布代码
touchsbegind:withEvent:
进入ui视图
子类。可能在如何将该视图添加到屏幕上存在问题。也许你可以展示一些你是如何尝试的代码?@Ismael:不正确<代码>触摸开始:withEvent:是UIResponder的一种方法。由于UIView
和UIViewController
都继承自UIResponder
,因此该方法可以在任意位置实现。