私のアプリでは、MPMoviePlayer を使用してビデオを再生しています。Movie Playerに「Skip Ad」ボタン(ムービープレーヤーの右側にあります)を追加しています。iOS5では問題なく動作しますが、iOS6でアプリを実行すると、Movieplayerがフルスクリーンになるとボタンが非表示になります。
なぜこれが起こるのか..何か考えはありますか?これを克服するのを手伝ってください..事前に感謝します
MPMovieplayer にボタンを追加するためのコードとスクリーン ショットを次に示します。
UIButton *skipButton = [UIButton buttonWithType:UIButtonTypeCustom];
skipButton.frame = CGRectMake(264.0,195.0, 67.0, 25.0);
[skipButton setTitle:@"" forState:UIControlStateNormal];
skipButton.backgroundColor = [UIColor clearColor];
[skipButton setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal ];
UIImage *buttonImageNormal3 = [UIImage imageNamed:@"skipad.png"];
UIImage *strechableButtonImageNormal3 = [buttonImageNormal3 stretchableImageWithLeftCapWidth:12 topCapHeight:0];
[skipButton setBackgroundImage:strechableButtonImageNormal3 forState:UIControlStateNormal];
UIImage *buttonImagePressed3 = [UIImage imageNamed:@"skipad.png"];
UIImage *strechableButtonImagePressed3 = [buttonImagePressed3 stretchableImageWithLeftCapWidth:12 topCapHeight:0];
[skipButton setBackgroundImage:strechableButtonImagePressed3 forState:UIControlStateHighlighted];
[skipButton addTarget:self action:@selector(skipAction:) forControlEvents:UIControlEventTouchUpInside];
[[[UIApplication sharedApplication] keyWindow] addSubview:skipButton];
iOS5で -
iOS6で -