Изображение кнопки в панели навигации имеет различный вид. Зачем?
Я пытаюсь поместить UIBarButtonItem с пользовательским изображением на UINavigationBar. Однако, когда я это делаю, изображение выглядит неправильно. Я хочу, чтобы кнопка на навигационной панели была похожа на ту, что ниже.
(Это скриншот с симулятора, кстати, не Interface Builder)
Я создал пользовательский UIBarButtonItem, создав UIButton, используя изображение зубчатого колеса в качестве фона, а затем просто перетащив его в нужное место на панели кнопок в Интерфейсном Разработчике. Ввиду того, что UIBarButtonItem создается программным способом с вышеупомянутой UIButton, поскольку его "пользовательское представление" (-initWithCustomView) дает тот же результат, я считаю, что это также происходит.
Чего я не понимаю, так это того, почему изображение кнопки потеряло свои приятные края и цветовой градиент, когда я добавил его на панель навигации, обернутую в элемент кнопки панели. Кто-нибудь может сказать мне?
Заранее спасибо.
1 ответ
Изображение не изменилось. Это то же самое. Это просто, что, когда положить на разные фоны, он показывает по-разному. Вы должны рассмотреть возможность увеличения контраста.