Что необходимо изменить, чтобы приложение iphone было совместимо с ipad?
Вам необходимо предоставить размеры экрана iPad.
Изменения уровня кода в значительной степени зависят отприложение и как вы хотите создать приложение для iPad.В простейшем случае вам нужно будет просто предоставить несколько новых xib
файлов для конкретных видов iPad.За исключением того, что у вас будут одни и те же контроллеры с разными файлами xib
, а также некоторый код ветвления в ваших контроллерах для управления некоторыми специфическими функциями и макетами iPad.Или вы можете решить, что вам нужно больше различий и нужно писать новые контроллеры.
Но с точки зрения разработчика, iPad - это просто гигантский iPhone.Предоставление представлений, соответствующих большему экрану, является технической проблемой, и это легко.Но с точки зрения удобства использования ваше приложение может в конечном итоге сильно отличаться, поскольку разработка интерфейсов для 3,5-дюймового экрана значительно отличается от разработки для 10-дюймового экрана.
Так что, если ваш новый пользовательский интерфейс для iPad представляет собой прямое сопоставление один к одномув приложение для iPhone, это просто, и вы просто загружаете iPad xib
для всех существующих контроллеров.Если вы разрабатываете, чтобы использовать преимущества большого экрана способами, отличными от приложения iPhone, то изменения уровня кода потребуются для обработки различий между двумя пользовательскими интерфейсами.