Изображение кнопки в панели навигации имеет различный вид. Зачем? - PullRequest
0 голосов
/ 20 мая 2011

Я пытаюсь поместить UIBarButtonItem с пользовательским изображением на UINavigationBar.Однако, когда я это делаю, изображение выглядит неправильно.Я хочу, чтобы кнопка на навигационной панели выглядела так, как та, что под ней.

screenshot

(Кстати, это скриншот с симулятора, не Interface Builder)

Я создал пользовательский UIBarButtonItem, создав UIButton, используя изображение зубчатого колеса в качестве фона, а затем просто перетащив его в нужное место на кнопке панели элементов в Interface Builder.Видя, что создание UIBarButtonItem программно с вышеупомянутой UIButton, поскольку его «пользовательское представление» (-initWithCustomView) имеет тот же результат, я считаю, что это также происходит.

Что я не понимаю, так это почемуИзображение кнопки потеряло свои приятные края и цветовой градиент, когда я добавил его на панель навигации, обернутую в элемент кнопки панели.Может кто-нибудь сказать мне?

Заранее спасибо.

1 Ответ

4 голосов
/ 20 мая 2011

Изображение не изменилось.Это то же самое.Это просто, что, когда положить на разные фоны, он показывает по-разному.Вы должны рассмотреть возможность увеличения контраста.

...