Каковы спецификации / рекомендации iOS для фоновых изображений панели навигации? - PullRequest
4 голосов
/ 08 ноября 2011

Кто-нибудь знает разрешения изображений iOS для фона панели навигации? Я нашел разрешения почти для всех остальных элементов на странице Apple Custom Icon и Руководства по созданию изображений, но не смог найти ничего, что соответствовало бы размерам пикселей для фоновых изображений панели навигации (как обычных, так и сетчатки).

Ответы [ 4 ]

15 голосов
/ 08 ноября 2011

Панель навигации iOS имеет высоту 44 пикселя и ширину 320 пикселов.На дисплеях Retina эти цифры являются двойными: 88 и 640 пикселей соответственно.

0 голосов
/ 25 июня 2012

Обратите внимание, что есть проблема, о которой я сообщил здесь . Кажется, вы не можете установить ширину и вставки изображения элемента кнопки панели на элементе навигации из Инспектора размеров IB, ни программно, они просто не имеют никакого эффекта. Вы можете сделать это для элемента кнопки панели на панели инструментов, хотя. Это похоже на ошибку.

Кстати, вот ссылка на Руководство по созданию значков и изображений Apple .

0 голосов
/ 08 ноября 2011

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

0 голосов
/ 08 ноября 2011

Apple не поддерживает API для настройки фонового изображения NavigationBar.
Вы можете установить только tintColor. Или вы можете создать подкласс и реализовать метод - (void) drawRect: (CGRect).

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