Цвет фона MPMoviePlayerController не будет
Я пытаюсь изменить цвет фона моего MPMoviePlayerController, и я не могу заставить его встать.
Я использую:
moviePlayer.view.backgroundColor = [UIColor redColor];
Я вижу, что фоновая вспышка красная, когда видео загружается. Как только он будет загружен, фон снова станет черным. Я попытался установить цвет после начала воспроизведения, но это не влияет.
Я использую iOS 5.
Изменить: я фактически пытаюсь установить фон на [UIColor clearColor], а не на красный. В первую очередь я должен был задать свой вопрос.
Ответы
Ответ 1
backgroundColor
on MPMoviePlayerController
устарел и view
документирован как доступный только для чтения. См. Устаревшие методы MPMoviePlayerController
backgroundColor
Цвет области фона за фильмом. (Доступно в iOS 2.0 через iOS 3.1. Получить представление из backgroundView и установите его цвет напрямую.)
@property (неатомный, сохраняемый) UIColor * backgroundColor
Поэтому я бы попытался использовать:
moviePlayer.backgroundView.backgroundColor = [UIColor redColor];