Проблемы с фоновым изображением iOS5 UINavigationBar при отображении подсказки

Я использую новый прокси-сервер внешнего вида в iOS 5, чтобы оформить мой UINavigationBar фоновым изображением.

[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"ZSNavigationBG.png"] forBarMetrics:UIBarMetricsDefault];
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"ZSNavigationLandscapeBG.png"] forBarMetrics:UIBarMetricsLandscapePhone];

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

Как я могу учесть изменение высоты с подсказкой при использовании пользовательского фонового изображения?


person diogeneshamilton    schedule 05.07.2012    source источник


Ответы (1)


Изображение должно быть растягивающееся изображение, поэтому оно может растягиваться в любом направлении, ничего не ломая.

person coneybeare    schedule 05.07.2012
comment
Метод растягиваемого изображения устарел. Используйте изображение с изменяемым размером. - person Bruce Geerdes; 04.12.2012