2014-10-06 2 views
0

Я считаю, что это должен быть типичный вопрос, но пока не нашли ответа. В основном, что я пытаюсь сделать, это загрузить образ с помощью воображаемого метода для iPhone, iPad, Retina и non-Retina. То, что я делаю, этоЗагрузить изображение методом «imagenamed» в xcode 6

  1. Добавить 4 изображения в изображения. (image_name~iphone.png, [email protected]~iphone.png, image_name~ipad.png и [email protected]~ipad.png) и задайте имя набора изображений «image_name».
  2. В коде я просто звоню [UIImage imageNamed:@"image_name"] для загрузки для различных устройств и разрешений.

Проблема заключается в том, что края изображения выглядят искаженными для устройств, не относящихся к сетчатке, таких как iPad mini и iPad 2. Я думаю, возможно, это не выбор правильного изображения для устройств, не относящихся к сетчатке. Что-то не так с моими соглашениями об именах? Любые предложения приветствуются!

+0

Он должен использовать правильное изображение для правильного устройства. Попробуйте установить '' UIImageView' свой 'contentMode' в' UIViewContentModeScaleAspectFit'. Вы можете отправить скриншот «image_name» в свои изображения? –

+0

Возможно, вам захочется открыть изображения в редакторе и нарисовать на каждом из них разные цвета, чтобы вы могли идентифицировать их в приложении во время отладки. –

+0

@KevinHirsch благодарит за ответ, я попытался установить UIViewContentModeScaleAspectFit, но все равно то же самое. = ( –

ответ

0

извините за перерыв. Это заканчивается проблемой изображения. = P

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