Пользовательский логотип в верхней части UINavigationBar? - PullRequest
3 голосов
/ 15 апреля 2010

Я прочитал множество запросов о полном пользовательском UINavigationBar фоне, но я хочу наложить логотип по умолчанию UINavigationBar вместо текста. Желательно применить его к подклассу UINavigationBar, называемому CustomNavigationBar.

Ответы [ 2 ]

28 голосов
/ 15 апреля 2010

Аккуратные трюки, Тень.

Если вы просто хотите добавить логотип вместо заголовка, это легко. Установите titleView для вашего элемента навигации, например, так:

UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Logo"]];
self.navigationItem.titleView = imageView;
[imageView release];
1 голос
/ 15 апреля 2010

На этой странице есть некоторый код, который вы можете посмотреть, поскольку он объясняет, как выполнить некоторые пользовательские действия с контроллером навигации.http://web.archive.org/web/20161220074043/http://foobarpig.com/iphone/uinavigationbar-with-solid-color-or-image-background.html

Вот еще одна ссылка.http://web.archive.org/web/20120815192006/http://www.developers-life.com/custom-uinavigationbar-with-image-and-back-button.html

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