Я только что отправил свое первое приложение в магазин приложений (yay было только что одобрено!). Теперь я хочу обновить его, чтобы работать с (лучше выглядеть) на более крупном экране iPhone 5. Я не намерен ничего менять, кроме как немного изменить макет для большего экрана.
ПРИМЕЧАНИЕ. Я не хочу, чтобы мой текущий xib растягивался.
Возможно ли создать два xib файла (то есть: скопировать мой текущий файл xib для главного экрана) и подключить их обоих к контроллеру представления и сделать так, чтобы при запуске приложения приложение обнаружило, есть ли iPhone 5 или более ранним экраном. Затем, в зависимости от того, какое устройство оно, покажите пользователю другой экран.
Я хочу, чтобы базовое приложение оставалось прежним. Все, что я хочу, это представить немного другой (более высокий) экран для пользователей iPhone 5 с несколькими кнопками/элементами, перемещаемыми для нового макета. Я иначе не буду добавлять или удалять что-либо из интерфейса.
Этот вопрос + вопрос показывает, как переключаться между iPhone или iPad. Итак, этот. Оба являются полезными, но я не знаю, как это изменить для того обстоятельства, когда пользователь использует iPhone 5 с большим экраном или iPhone 4S и ниже. Кроме того, они предполагают два контроллера вида. Мне нужен только один контроллер просмотра, так как абсолютно ничего не происходит в логике контроллера просмотра - меняется только размещение объектов на экране и все это делается в XIB.
Я должен подумать, что ответ должен состоять в том, что контроллер представления iteslf оценивает, какое устройство он работает, а затем представляет соответствующий xib? Да? Нет?
Если да, то как мне это сделать?