Выбранные значки панели вкладок выглядят нечетко, если не на дисплее Retina - PullRequest
0 голосов
/ 30 декабря 2011

Я работаю над приложением для iPhone с панелью вкладок. Я сделал значки панели вкладок, используя редактор векторной графики, и экспортировал их в PNG. Значки выглядят хорошо, кроме случаев, когда они выбраны.

screenshot of fine-looking button screenshot of fuzzy-looking button

Этого не происходит на дисплее сетчатки.

Я использую self.tabBarItem.image = [UIImage imageNamed:@"Symbol"];, чтобы установить изображение. Вот фактический PNG: http://i.imgur.com/dBTDe.png (хотя это происходит со всеми изображениями).

Что я могу с этим сделать? Почему это происходит?

Ответы [ 2 ]

2 голосов
/ 30 декабря 2011

Это происходит, когда изображения не имеют полей. Если вы добавите маржу в 2 пикселя, все будет хорошо выглядеть:

screenshot

0 голосов
/ 30 декабря 2011

У вас должно быть 2 копии изображения.Один для обычных или старых устройств, а другой для отображения на сетчатке.

Ваши изображения должны иметь соответствующие имена.

image1.png // older devices
image1@2x.png // for retina display. @2x is case sensitive as well

При выборе изображения обязательно выберите нормальное изображение.ОС выберет изображение @ 2x, если оно сможет его отобразить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...