Как да направите приложение, което да работи както за 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)


Вижте този отговор, това е подходът, който възприех.

По принцип създайте две различни xibs или сторибордове и изберете кой да използвате при стартиране на приложението.

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