У меня есть этот код для моего AVPlayerViewController
.
UITapGestureRecognizer *tap=[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapAvPlayer)];
[self.avPlayerViewController.view addGestureRecognizer:tap];
но это не работает .. :S, я попытался установить
[self.avPlayerViewController.view setUserInteractionEnabled:YES];
все равно не годится..
Единственное рабочее решение - использовать UIGestureRecognizer
и реализовать его делегат shouldReceiveTouch
и проверить, коснулся ли AV-плеер.. но проблема в том, что мы не хотим захватывать событие «выпуск касания»... потому что, если представление av player
просто коснулось , он немедленно выполняет код, а это не то, что мы хотели...
Помогите пожалуйста с этим вопросом..
Спасибо!