Как добавить категорию только для iPhone в универсальном проекте - PullRequest
0 голосов
/ 14 августа 2011

У меня есть универсальный проект iOS, и я изменяю фон UINavigationBar по категориям (ссылка: http://stackoverflow.com/questions/1692487/how-to-add-background-image-on-iphone-navigation-bar)

. После этого я обнаружил, что категория изменила приложение для iPhone и iPad, вопрос в том, как я могу изменить толькоФоновое изображение панели навигации приложения iPhone, а приложение iPad использует фоновое изображение по умолчанию?

1 Ответ

0 голосов
/ 14 августа 2011

Вы можете основывать свой код на условном [[UIDevice currentDevice] userInterfaceIdiom]. Это свойство UIDevice возвращает значение перечисления, указывающее, является ли устройство, на котором работает приложение, устройством iPhone / iPod touch или устройством iPad.

В случае, если это свойство возвращает UIUserInterfaceIdiomPhone , вы можете использовать свое фоновое изображение для реализации метода категории.

...