Я работаю над приложением для iPad, и я использую UIPopoverControllers. Я в части, где приложение должно быть выпущено под брендом и разработано, и я задаюсь вопросом, как изменить цвет / оттенок UIPopoverController? Стандарт темно-синий, но это должен быть другой цвет..
действительно ли это возможно?
Приветствует, Thomas
Пока это невозможно.
Это то, что я называю моделью "Коробка в коробке". Вы получаете контроль над коробкой внутри коробки (UIViewController
внутри UIPopoverController
), но у вас очень ограниченный контроль над самим всплывающим окном. Кроме направления стрелки и размера, вы больше ничего не можете изменить. Есть также опции для всплывающего окна с модальным эффектом, которое затемняет все остальное, когда оно появляется, но я не пробовал заставить его работать.
Я уверен, что вы уже заметили отсутствие класса UIPopover
.
Ответ, который вы хотите услышать:
Если вы действительно так сильно хотите стилизовать его, просто напишите свой собственный. Это действительно не так сложно.
Ссылка, на которую вы хотите перейти:
Cocoacontrols - это индекс компонентов iOS и OSX, доступных на GitHub, у них есть некоторые всплывающие элементы.