2010-10-21 4 views
1

Как добавить изображение вместо текста в панель навигации?Как добавить изображение вместо текста в панель навигации?

+0

это @implementation UINavigationBar (CustomImage) - (недействительными) DrawRect: (CGRect) прямоугольник { UIImage * изображение = [UIImage imageNamed: @ "TabBar.png"]; [image drawInRect: CGRectMake (0, 0, self.frame.size.width, self.frame.size.height)]; } @end – pradeep

+0

это добавляет изображение на все панели управления – pradeep

ответ

0

Можете ли вы использовать titleView property of UINavigationItem?

+0

Можете ли вы показать мне, как? – pradeep

0

UINavigationBar является подклассом UIView. Таким образом, вы можете создать свой объект UIImageView и добавить его в качестве подчиненного в панель UINavigation.

[navigationBar addSubview: imageView];

Одна вещь, которую вы должны иметь в виду, что размеры навигационной панели, которая составляет 320X44 в портфолио & 480X20 точек в ландшафте для iPhone.

0

и может создать вид изображения с какой-то изображение и добавить его в представление титульного навигационной панели

как: -

self.navigationItem.titleView = myImageView;

+0

В каком методе я должен добавить этот код? – pradeep

+0

вы можете поместить в определенное представление, загрузили для differnt-изображений или поместили их в класс делегатов, где юниализованный контроллер навигации впервые показал это изображение на весь проект –

Смежные вопросы