2013-08-02 7 views
2

У меня есть кнопка, которую я хотел бы показать и скрыть, поскольку элементы управления iOS MPMoviePlayer выполняются при нажатии на видео. Есть ли лучший способ сделать это, кроме как сделать мой собственный распознаватель жестов и таймер для скрытия/отображения кнопки, когда делают яблочные?iOS MPMoviePlayer - сглаживание поведения элементов управления, появляющихся/исчезающих

ответ

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; 
    }]; 
} 

Сообщите мне, если у вас есть другие вопросы.

+0

Должен ли он переключаться? Потому что я не уверен, что это так. – Morkrom