2016-04-10 3 views
0

Я хотел использовать классы использования размера для изменения размера UIImage на разных телефонах. Это возможно? Например, чтобы сделать ширину изображения для 4 "iPhone 100p, для 5.5" iPhone 200p без использования программного кода?Использовать размер классов для изменения размера изображений на разных телефонах

ответ

1

Это именно то, что делают классы размеров. Все, что вам нужно сделать, это установить различные ограничения размера для каждого класса размера в раскадровке для вашего изображения. Но, к сожалению, устройства, которые вы указали, имеют одинаковый размер, см. Это guidelines. Таким образом, в этом случае единственное, что вы можете сделать, это установить выходы для ваших ограничений в коде, проверить тип устройства и обновить значение ограничений программно на основе типа устройства. См. Сообщение this о том, как получить тип устройства

+0

Я пытался это сделать, не помогает. Может, я что-то не так сделал? https://yadi.sk/i/5RjbIA5DqsHG7 –

+0

Вы правы, это не работает, потому что они имеют одинаковый размер. Я обновил свой ответ. – Jelly

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