Как сделать приложение, совместимое с iphone и iphone4-retina (сделанным в какао), легко адаптируемым для ipad? - PullRequest
0 голосов
/ 07 июня 2011

У меня простой вопрос: когда приложение для iPhone также поддерживает отображение на сетчатке, ему не нужен дополнительный файл xib.(Шрифты и изображения автоматически масштабируются, вам просто нужно подготовить изображения с двойным разрешением.) Я хочу, чтобы представление сетчатки глаза также относилось к iPad, и, следовательно, нет никаких дополнительных файлов XIB.(Немного масштабируйте и оставьте немного поля, возможно.) Да, я просто хочу, чтобы он выглядел больше, но не в версии с низким разрешением, увеличенной с 320x480.

1 Ответ

0 голосов
/ 07 июня 2011

iPhone, даже с дисплеем сетчатки, не является iPad.Вы можете обновить свои цели, и xcode автоматически преобразует ваши представления, чтобы использовать весь экран iPad, но это не приведет к тому, что приложение будет соответствовать 1. Руководству Apple. 2. Ожидания пользователей универсального приложения.

Но, как я уже сказал, если вы обновите свои цели, ваше приложение может выглядеть относительно неплохо (просто программно используйте UI_USER_INTERFACE_IDIOM для использования версии ваших изображений @ 2x.png).

Редактировать: я неправильно понял ваш вопрос,и теперь исправленный ответ: ничего не поделаешь.IPad запустит приложение как приложение для iPhone (небольшой дисплей без сетчатки, пикселированный, если двойной размер), если оно определено как таковое в вашем списке, и iTunes Connect продаст ваше приложение как универсальное, если оно не определено как iPhoneв info.plist.Здесь у вас практически нет другого выбора, кроме как портировать приложение или более или менее забыть о пользователях iPad.И Apple, безусловно, хотела, чтобы все было так ...

...