2

ビデオがタップされたときにiOS MPMoviePlayerコントロールが行うように、表示および非表示にしたいボタンがあります。アップルのボタンが表示されているときにボタンを非表示/表示するための独自のジェスチャ認識エンジンとタイマーを作成する以外に、これを行うより良い方法はありますか?

4

1 に答える 1

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

他にご不明な点がございましたら、お問い合わせください。

于 2013-08-03T00:12:09.207 に答える