/ / UIGestureRecognizer w celu-C ++ - iOS, iPhone, Cel-C ++

UIGestureRecognizer w objective-C - ios, iphone, cel-c

Chcę wiedzieć UIGestureRecognizer działa lub nie w Objective-C ++, ponieważ zaimplementowałem ten, ale kran metoda nigdy nie wywołuje. Daj mi więc znać, czy jest to możliwe w Objective-C ++.

        - (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view from its nib.

UIImageView *imgView = [[UIImageView alloc] initWithFrame:CGRectMake(100, 100, 200, 200)];
imgView.image = [UIImage imageNamed:@"dharm"];
[self.view addSubview:imgView];
imgView.backgroundColor = [UIColor redColor];

UITapGestureRecognizer* tapRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tap:)];
tapRecognizer.numberOfTapsRequired = 1;
[tapRecognizer setDelegate:self];
[imgView addGestureRecognizer:tapRecognizer];
}
- (void)tap:(id)sender {
NSLog(@"Tap Pressed");
}

Odpowiedzi:

1 dla odpowiedzi № 1

Spróbuj dodać [imgView setUserInteractionEnabled:YES];