2017-11-13 6 views
0

私はAVPlayerControllerを持っていて、それを100ピクセル上にシフトしました。動画の背景は白色で、アプリ内の背景は白色です。しかし、スクロールするときに端に奇妙なちらつきがあります。AVPlayerController Edge(iOS)のちらつき

サインアップボタンのすぐ上とセルの端に境界線が表示されます。私はそれを隠すために白いストロークでそれの上に2番目のビューを置くことを試みました、そして、ちょうどそれをもっとシフトしました。それは単一の色ではなく、むしろちらつきという事実は私にとっては奇妙なことです。

これを修正する方法はありますか?

ビデオ - 迅速な解決策として https://drive.google.com/file/d/1kBK92teYIm29_tAMFpMizdAMAVw8CknV/view?usp=sharing

答えて

0

、あなたは、ビデオのスクリーンショットを作成し、スクロールしながらAVPlayerViewControllerのオーバーレイビューの上に置くことができます。

編集:オーバーレイプロパティをUIViewとして設定して、背景色が白で表示されるようにして、ギャップがなくなっているかどうかを確認できます。それはそのように見えるかもしれません:

UIView *overlay = [[UIView alloc] initWithFrame:self.myPlayerVC.bounds]; 
overlay.backgroundColor = [UIColor whiteColor]; 
self.myPlayerVC.contentOverlayView = overlay; 
+0

それをどうやって実装しますか? –