У меня есть AVPlayerViewController
с AVPlayer
внутри. По умолчанию элементы управления воспроизведением отображаются в нижней части представления, есть ли способ заставить их отображаться поверх представления?Изменить положение элементов управления AVPlayerViewController
ответ
Нет встроенного способа поддержки. Чтобы сделать это, вам придется свернуть свои собственные элементы управления.
Также имейте в виду, что вид AVPlayerViewController не должен занимать весь экран. Таким образом, элементы управления могут отображаться в нижней части окна , но это не значит, что они должны появиться в нижней части экрана . Создайте дизайн вокруг, чтобы он не мешал вашему другому интерфейсу.
AVPlayerViewController
имеет номер UIView *_controlsView
, который держит стойку управления. Вы можете выполнить итерацию в подзонах контроллера вида или создать интерфейс, который предоставляет это свойство для получения ссылки на него.
Поскольку это недокументированное представление, будьте осторожны при использовании личных свойств. Игрок может даже не поддерживать перемещение _controlsView
.
Я также просмотрю имущество AVPlaybackControlsViewController *_playbackControlsViewController;
, если _controlsView
не соответствует вашим потребностям.
- 1. Как изменить положение элементов управления lightslider.js за пределами основной карусели
- 2. Как изменить положение управления кнопкой?
- 3. Как изменить положение элементов списка?
- 4. Изменить положение элементов при прокрутке
- 5. Только отображение содержимогоОбменное изображение в AVPlayerViewController при отображении элементов управления
- 6. Установить положение динамически созданных элементов управления
- 7. Как скрыть панель управления AVPlayerViewController?
- 8. AVPlayer с элементами управления воспроизведением avplayerviewcontroller
- 9. Синхронизировать положение элементов в элементах управления
- 10. Место AVPlayerViewController внутри UIView
- 11. Изменить положение элемента управления Google Maps?
- 12. Изменить положение элемента управления в <tr> относительно других элементов управления
- 13. Как изменить положение элементов в RecyclerView программно?
- 14. Скрыть некоторые системные элементы управления в AVPlayerViewController
- 15. Как изменить положение окна управления относительно размера окна
- 16. AVPlayerViewController вопросы
- 17. Как установить начальное положение изображения в картинке? (AVPictureInPictureController/AVPlayerViewController)
- 18. Как изменить свойства элементов управления InstallShield динамически?
- 19. Как изменить динамический массив элементов управления UItabbarcontrollers?
- 20. Как изменить видимость элементов управления на закладке
- 21. как изменить цвет элементов управления инвалидов
- 22. Как изменить цвет набора элементов управления кнопки?
- 23. Изменить цвет текста для элементов управления QML
- 24. Изменить порядок отображения элементов управления PictureBox
- 25. Изменить язык ввода для выбранных элементов управления
- 26. изменить свойство элементов управления rad в форме
- 27. Как изменить порядок элементов управления редактора WYSIWYG
- 28. Добавление элементов управления программно
- 29. ViewBox автоматически меняет положение моего элемента управления
- 30. C#: Как поменять положение двух элементов управления winform
там не способ просто открыть представление, которое содержит элементы управления, встроенные в них и изменить свою позицию или ограничения? – Alk
Я вижу, что вы отредактировали свой ответ, но это не помогло мне в моем следующем вопросе – Alk
Да, это так. Мой ответ стоит. Какая часть «Нет встроенного встроенного способа» не может ответить на вопрос? Конечно, вы можете использовать средства управления, как вам нравится, но не пытайтесь получить их в магазине приложений. Мой совет: возьмите то, что вам дано, и двигайтесь дальше. – matt