Как сделать приложение, которое будет нормально работать как на iphone 5, так и на 4s

Я делаю приложение для iPhone, используя последнюю версию Xcode, то есть Xcode 4.5.1. Текущие файлы XIB подходят для iphone 5. Я не знаю, как сделать приложение, которое будет работать на экранах обоих размеров, то есть 3,5 и 4 дюйма??

Я тоже использую два разных набора *XIB*s??


person ExpertRK    schedule 20.10.2012    source источник


Ответы (2)


Ознакомьтесь с этим ответом, это мой подход.

По сути, создайте два разных xib или раскадровки и выберите, какой из них использовать при запуске приложения.

person Stenerson    schedule 20.10.2012

2 разных xib - это своего рода решение, но вам нужно поиграть со свойством AutoResizing View, если вы не хотите создавать разные xib. Также вам нужно использовать [email protected] для iPhone4 и [email protected] для iPhone5, это изображения SplashScreen, чтобы определить, работает ли приложение на iPhone4 или iPhone4.

Если вы создали приложение, совместимое с iPhone4, просто добавьте изображение [email protected]. Ваше приложение будет работать на iPhone5. Но для этого вам нужно обрабатывать пользовательский интерфейс. Например, если вы используете UITableView, просто используйте гибкую высоту вместо жесткой рамки.

person user1988    schedule 02.02.2013