2013-02-27 2 views
0

Это больше похоже на вопрос дизайна, но кто-нибудь знает, как они сделали логотип в UINavigationBar, который хорошо подходит в родном приложении для iPhone?Twitters iPhone NavBar Logo

Twitter

Кто-нибудь знает учебник?

Заранее благодарен!

+0

Не могли бы вы представить изображение того, что вы имеете в виду? – Popeye

+0

Отредактировал мой вопрос со ссылкой на пример, о котором я говорю! –

ответ

0

В основном оба ответа были верны.

Я просто печатаю код, который я использовал. Мне нравится это лучше, чем @stevenhepting «s код :)

Просто поместите этот код в viewDidLoad: метод

self.navigationItem.titleView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"yourPicture"]]; 

Идеальный размер для вашего изображения (на мой взгляд) является 80x40 пикселей (ширина = 80/высота = 40).

1

Свойство -navigationItem UIViewController имеет свойство, называемое -titleView.

Настройте свойство titleView отображаемого в настоящее время элемента навигации UIViewController на тисненый, полупрозрачный значок, подобный Twitter, и вы настроены.

0

Загрузите изображение, а затем разместите его в свойстве navigationItem.titleView на контроллере представления, который будет находиться внутри контроллера навигации.

UIImage *image = [UIImage imageNamed: @"header_logo.png"]; 
UIImageView *imageView = [[UIImageView alloc] initWithImage: image]; 
viewController.navigationItem.titleView = imageView; 
Смежные вопросы