Это больше похоже на вопрос дизайна, но кто-нибудь знает, как они сделали логотип в UINavigationBar, который хорошо подходит в родном приложении для iPhone?Twitters iPhone NavBar Logo
Кто-нибудь знает учебник?
Заранее благодарен!
Это больше похоже на вопрос дизайна, но кто-нибудь знает, как они сделали логотип в UINavigationBar, который хорошо подходит в родном приложении для iPhone?Twitters iPhone NavBar Logo
Кто-нибудь знает учебник?
Заранее благодарен!
В основном оба ответа были верны.
Я просто печатаю код, который я использовал. Мне нравится это лучше, чем @stevenhepting «s код :)
Просто поместите этот код в viewDidLoad:
метод
self.navigationItem.titleView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"yourPicture"]];
Идеальный размер для вашего изображения (на мой взгляд) является 80x40 пикселей (ширина = 80/высота = 40).
Свойство -navigationItem UIViewController имеет свойство, называемое -titleView.
Настройте свойство titleView отображаемого в настоящее время элемента навигации UIViewController на тисненый, полупрозрачный значок, подобный Twitter, и вы настроены.
Загрузите изображение, а затем разместите его в свойстве navigationItem.titleView на контроллере представления, который будет находиться внутри контроллера навигации.
UIImage *image = [UIImage imageNamed: @"header_logo.png"];
UIImageView *imageView = [[UIImageView alloc] initWithImage: image];
viewController.navigationItem.titleView = imageView;
Не могли бы вы представить изображение того, что вы имеете в виду? – Popeye
Отредактировал мой вопрос со ссылкой на пример, о котором я говорю! –