Существует действительно простое решение для версий Xcode, которые поддерживают классы размеров (протестировано в Xcode 7, которая является текущей версией на момент написания). Установите флажок «использовать классы размера» в файле раскадровки ( File Inspector ), подтвердите, что появится диалоговое окно. Затем снимите флажок с тем же флажком - Xcode спросит вас, хотите ли вы использовать эту раскадровку с iPhone или iPad, и соответствующим образом преобразовать экраны в ней. Нет необходимости напрямую редактировать файл раскадровки . Для iPad и iPhone просто скопируйте одну и ту же раскадровку и настройте одну для iPad и одну для iPhone, используя описанный метод.
И прежде чем кто-то предложит использовать классы размера - хотя они и хороши, они менее удобны для сильно настроенного пользовательского интерфейса, такого как игры и т. Д.