Сколько нужно изменить в приложении для iphone, чтобы сделать его совместимым с ipad? - PullRequest
1 голос
/ 19 июля 2010

Что необходимо изменить, чтобы приложение iphone было совместимо с ipad?

Я знаю, что значки и т. Д. Должны быть разными и т. Д., Но с точки зрения кода?

Ответы [ 3 ]

2 голосов
/ 19 июля 2010

Что необходимо изменить, чтобы приложение iphone было совместимо с ipad?

Вам необходимо предоставить размеры экрана iPad.

Изменения уровня кода в значительной степени зависят отприложение и как вы хотите создать приложение для iPad.В простейшем случае вам нужно будет просто предоставить несколько новых xib файлов для конкретных видов iPad.За исключением того, что у вас будут одни и те же контроллеры с разными файлами xib, а также некоторый код ветвления в ваших контроллерах для управления некоторыми специфическими функциями и макетами iPad.Или вы можете решить, что вам нужно больше различий и нужно писать новые контроллеры.

Но с точки зрения разработчика, iPad - это просто гигантский iPhone.Предоставление представлений, соответствующих большему экрану, является технической проблемой, и это легко.Но с точки зрения удобства использования ваше приложение может в конечном итоге сильно отличаться, поскольку разработка интерфейсов для 3,5-дюймового экрана значительно отличается от разработки для 10-дюймового экрана.

Так что, если ваш новый пользовательский интерфейс для iPad представляет собой прямое сопоставление один к одномув приложение для iPhone, это просто, и вы просто загружаете iPad xib для всех существующих контроллеров.Если вы разрабатываете, чтобы использовать преимущества большого экрана способами, отличными от приложения iPhone, то изменения уровня кода потребуются для обработки различий между двумя пользовательскими интерфейсами.

1 голос
/ 19 июля 2010

Просто настройте макет в конструкторе интерфейса, затем скопируйте код из проекта iPhone, вставьте его в свой проект iPad и подключите действия и выходы в конструкторе интерфейса.

1 голос
/ 19 июля 2010

Я бы предложил прочитать Руководство по программированию iPad на сайте разработчика.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...