Мерцание AVPlayerController Edge (iOS)

У меня есть AVPlayerController, и я сдвинул его на 100 пикселей. Фон видео сплошной белый, а фон в приложении сплошной белый. Тем не менее, есть странное мерцание на краю, когда он прокручивается.

Вы можете увидеть границу прямо над кнопкой регистрации и на краю ячейки. Я даже пытался поместить над ним второй вид с белой обводкой, чтобы скрыть его, и это только сдвинуло его больше. Тот факт, что это не один цвет, а мерцание, для меня очень странный.

Есть идеи, как это исправить?

Видео – https://drive.google.com/file/d/1kBK92teYIm29_tAMFpMizdAMAVw8CknV/view?usp=sharing


person Kenan Bateman    schedule 13.11.2017    source источник


Ответы (1)


В качестве быстрого решения вы можете сделать скриншот видео и поместить его в режим наложения AVPlayerViewController во время прокрутки.

Отредактировано: вы можете попробовать установить свойство наложения как UIView с белым цветом фона и посмотреть, исчез ли пробел. Это может выглядеть так:

UIView *overlay = [[UIView alloc] initWithFrame:self.myPlayerVC.bounds];
overlay.backgroundColor = [UIColor whiteColor];
self.myPlayerVC.contentOverlayView = overlay;
person kirander    schedule 13.11.2017
comment
Как бы вы это реализовали? - person Kenan Bateman; 13.11.2017