2012-02-24 4 views
2

Итак, я создавал приложение для iOS с Xcode 4.2.1, я не знаю, почему все мои значки размыты, они в высоком разрешении, но по какой-то причине они выглядит размытым и в плохом качестве.Размытые изображения при запуске приложения на iPhone

даже фоновые изображения выглядит плохо ..

Пожалуйста, помогите мне, что я могу поделать?

Это кнопка исходное изображение:

image

Вот как это выглядит по применению:

blurry

ответ

8

Убедитесь, что вы сохраненные изображения высокого разрешения с окончанием @2x.png, если они не будут работать. Также помните, что изображения должны быть в два раза больше пикселей на экране, то есть 50px x 50px-button понадобится 100px x 100px-@2x -файл.

Подробнее о иконках сетчатки в документации iOS here.

+1

Спасибо большое! –

2

Вы должны окружать начало каждого изображения. Если вы поместите изображение с координатой типа (250.34, 340.21), вы получите размытый эффект. Это очень вероятно, когда вы используете автоматический расчет положения, а также свойство центра, чтобы разместить свои виды/изображения.

+0

Спасибо, много человек! –

+0

Скорее всего, это то, что происходит. Например: если ваше изображение имеет нечетную ширину или высоту, как (15, 25), и вы центрируете ее (20, 20), ее начало будет на (12,5, 7,5), что приведет к размытию. – Archagon

+0

@Archagon Да, это именно то, что я имел в виду, когда сказал «центр собственности» – SVGreg

1

В симуляторе используйте новое меню Debug, чтобы проверить, не совпадают ли ваши изображения. Если это так, используйте NSRectIntegral, чтобы исправить свои фреймы.

+0

Спасибо большое! –

Смежные вопросы