У меня есть кнопка, которую я хотел бы показать и скрыть, поскольку элементы управления iOS MPMoviePlayer выполняются при нажатии на видео. Есть ли лучший способ сделать это, кроме как сделать мой собственный распознаватель жестов и таймер для скрытия/отображения кнопки, когда делают яблочные?iOS MPMoviePlayer - сглаживание поведения элементов управления, появляющихся/исчезающих
2
A
ответ
1
Это был бы ваш лучший вариант. Вот примерно, что это могло бы выглядеть:
UITapGestureRecognizer *recognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(videoTapped:)];
[videoView addGestureRecognizer:recognizer];
...
- (void)videoTapped:(UITapGestureRecognizer *)recognizer {
[UIView animateWithDuration:0.25f animations:^{
buttonView.alpha = (CGFloat)!buttonView.alpha;
}];
}
Сообщите мне, если у вас есть другие вопросы.
Должен ли он переключаться? Потому что я не уверен, что это так. – Morkrom