2013-01-03 3 views
-1

Я новичок в Objective-C и создаю свое первое универсальное приложение. Пока мой дизайн был оптимизирован для iPhone 5, но я также хотел бы оптимизировать iPad и оригинальный iPhone. С самого высокого уровня, каков наиболее эффективный подход к созданию «адаптивного» интерфейса для приложений iOS?Самый эффективный подход к созданию универсальных приложений для iOS

+0

В качестве примера чего-то, что требуется для исправления, вы можете проверить мой сломанный UIScrollView: http://stackoverflow.com/questions/14115957/ios-autolayout-breaks-uiscrollview-pagination – colindunn

ответ

2

Это зависит от дизайна вашего приложения. Как правило, вы можете создавать изменяемые размеры, которые будут выглядеть корректно на всех устройствах. Но поскольку экран iPad намного больше, чем iPhone, это не очень хорошая идея. Итак, лучшая практика будет создавать изменяемый размер интерфейса для всех устройств iPhone, а другой - совершенно другой дизайн для iPad-устройств (и не стоит забывать о iPad с экраном Retina).

+0

Если у вас есть изображение, которое будет выглядеть плохо, когда растягивается, а затем переходите на отдельный xib – amar

+0

Речь идет не только о изображениях, но и о всем виде вашего приложения. Что выглядит хорошо на маленьком iPhone, вероятно, не будет выглядеть так на iPad. –

+0

Вы можете использовать два xibs для iPone и iPad. На самом деле вам не нужны два полных контроллера представлений с xib. Это будет лучший вариант для разрешения изображений и полного пользовательского интерфейса. – Nameet

Смежные вопросы