Как получить касание / щелкнуть представление MPMoviePlayerController, когда MPMovieControlStyle = MPMovieControlStyleNone - PullRequest
4 голосов
/ 17 июня 2011

В одном из моих приложений я не хочу показывать видео контроллеры. Но мне нужно получить представление о видеоплеере. Мне нужно сделать какое-то другое действие при касании на проигрывателе фильмов. Как я могу это реализовать. Пожалуйста, помогите

Заранее спасибо.

Ответы [ 2 ]

5 голосов
/ 17 июня 2011

Вы всегда можете прикрепить UITapGestureRecognizer к виду и обработать метчики.

UITapGestureRecognizer * tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTap:)];
[moviePlayer.view addGestureRecognizer:tap];
[tap release];

И обработать метчик в handleTap:

- (void)handleTap:(UITapGestureRecognizer *)gesture {
    // Do some other action as intended.
}

Конечно, это работает толькона iOS 3.2 и позже.

0 голосов
/ 21 ноября 2012

Вы также можете использовать этот метод делегата UIGestureRecognizer.

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch;
...