#xcode #ipad #uiimageview #mpmovieplayercontroller
#xcode #iPad #uiimageview #mpmovieplayercontroller
Вопрос:
В моем приложении у меня есть изображение в одном контроллере просмотра и видеопроигрыватель в другом контроллере просмотра.Теперь я хочу отображать изображение или фильм в обоих режимах, то есть в портретном режиме и в альбомной ориентации.Как я могу определить кадр для каждого и как мне уведомить его, когда вид меняет свое положение с одного на другое.
Спасибо, Кристи
Ответ №1:
MPMoviePlayerController.view.frame = CGRectMake(20,20,280,440);
imageView.frame = CGRectMake(0,0,320,480);
а изображение в UIImageView
центре имеет прозрачный фон
это для iPhone
Ответ №2:
Ознакомьтесь с документацией для UIViewController и посмотрите на методы реагирования на события поворота просмотра, такие как: - willRotateToInterfaceOrientation:duration:
Вы можете поместить свой код для установки новых размеров кадров в эти функции вместе с любыми функциями уведомлений, которые вы хотите. player.view.frame = CGRectMake(x,y,w,h);