Применить границу к UIBarButtonItem в ios7

Я видел UIBarButtonItem, UIButtons без полей в ios7, но я хочу иметь внешний вид UIBarButtonItem, как в ‹= ios6. В то же время я не могу применить конкретное фоновое изображение, потому что цвет оттенка панели навигации изменяется от одного набора представлений к другим представлениям. Как я могу установить стиль границы в [UIBarButtonItem appearance], используя некоторые CALayer свойства или около того ..?

Любая помощь будет оценена по достоинству.


person Honey    schedule 02.10.2013    source источник


Ответы (1)


Один из способов сделать это - построить UIBarButtonItem из UIButton с закругленными углами.

person Vinzzz    schedule 02.10.2013
comment
Но я не хочу устанавливать его для каждого представления. Я хочу использовать его глобально в AppDelegate и использовать его в каком-то наборе представлений. Как я могу это сделать? - person Honey; 02.10.2013
comment
Насколько я понимаю, вы НЕ МОЖЕТЕ, поскольку UIBarButton не является представлением, а является пользователем прокси-объекта iOS для рисования его кнопок - и «стиль» UIBarButtonItemStyleBordered, похоже, не имеет никакого эффекта с iOS 7. - person Vinzzz; 02.10.2013