Проблемы с масштабированием интерфейса с одного устройства на другое в iOS

Эта проблема действительно расстраивает и сводит меня с ума.

Я прочитал все об AutoLayout и так далее, но это происходит постоянно. Мой интерфейс имеет вид с изображением в качестве фона и меньшим подпредставлением поверх него (соответствует полю в моем изображении). Я перепробовал все, но похоже, что подпредставление не масштабируется соответственно с моим изображением при переключении между устройствами. Кстати, предварительный просмотр IB не показывает, что я реально получаю при запуске iOS Simulator, это нормально? Зачем? Что я делаю не так? Я не уверен, что еще попробовать!

http://i58.tinypic.com/34xqtc6.png

РЕДАКТИРОВАТЬ: я не могу публиковать изображения:(

2 ответа

Решение

Я настроил githubrepo для вашего случая, пожалуйста, посмотрите https://github.com/usamaiqbal83/TestingProject

введите описание изображения здесь

Ограничения для просмотра фонового изображения:

введите описание изображения здесь

Ограничения для вид спереди

введите описание изображения здесь

самая важная вещь, которую нужно помнить, конечно, уравнение ограничения

FirstItem.Attribute1 = (SecondItem.Attribute2 * Multiplier) + Constant

Вместо подпредставления используйте Container View.

введите описание изображения здесь

Другие вопросы по тегам