2013-03-31 5 views
1

Итак, у меня есть .png изображение (640, 960) пикселей в размере. Я пытаюсь создать изменяемое по размеру изображение с .png, чтобы растянуть это изображение по вертикали и соответствовать пикселю iPhone 5 (640, 1096).- [UIImage resizableImageWithCapInsets] растягивается неправильно

Я загружаю изображение, используя +[UIImage imageNamed:], который отлично работает. Затем я создаю изменяемое по размеру изображение через -[UIImage resizableImageWithCapInsets:], используя (480, 320, 479, 320) вставки.

Я установил изображение на UIImageView. На iPhone 4 & 4S выглядит великолепно (duh). На iPhone 5 он просто растягивает все изображение по вертикали до 1096 пикселей, полностью игнорируя вставки шапки.

ответ

1

Выключается, когда вы используете изображение с изображением (640, 960), оно должно быть @2x.png.

Кроме того, проект @ bill-williams был очень полезным: https://github.com/asmallteapot/ImageStretchDemo