Я читал множество запросов о полнофункциональном фонотеке UINavigationBar
, но я хочу наложить логотип по умолчанию UINavigationBar
вместо текста. Предпочтительно, я хотел бы применить его к подклассу UINavigationBar
под названием CustomNavigationBar.Пользовательский логотип поверх UINavigationBar?
ответ
На этой странице есть код, на который вы можете посмотреть, так как он объясняет, как сделать некоторые пользовательские вещи на навигационном контроллере. 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
Аккуратные трюки, тень.
Если вы просто хотите добавить логотип вместо названия, это легко. Установите titleView в вашем навигационном элементе, например:
UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Logo"]];
self.navigationItem.titleView = imageView;
[imageView release];
О, умный, это довольно хорошо. Гораздо проще, чем то, что у меня было :) – Kaili
+2 !!!!!!! Элегантное решение с ** правильным управлением памятью !!!!!!!!!!!! **. Мое, я бы хотел, чтобы управление памятью было проще ... – jrtc27
это конфликтует с push-навигацией, по крайней мере, с ios9 – netshark1000
- 1. Пользовательский логотип и кнопка не отображаются в UINavigationBar
- 2. Как показать UIView поверх UINavigationBar
- 3. Пользовательский логотип ArcGIS JavaScript
- 4. Пользовательский UINavigationBar для MFMailComposeViewController
- 5. Пользовательский UINavigationBar Background
- 6. Пользовательский UINavigationController UINavigationBar
- 7. Как использовать пользовательский UINavigationBar
- 8. Отображение UIProgressView внутри или поверх UINavigationBar UINavigationController
- 9. Пользовательский чертеж поверх UITableView
- 10. Redmine пользовательский логотип не отображается
- 11. Пользовательский drawRect: в подклассе UINavigationBar
- 12. Пользовательский UINavigationBar Шрифт не отображается
- 13. пользовательский релиз поверх верхнего выпуска
- 14. Добавить пользовательский логотип в диаграммы Highchart
- 15. Добавить пользовательский сборщика вида контроллера на UINavigationBar
- 16. UINavigationBar пользовательский фон с свесом (IOS 5)
- 17. Пользовательский шрифт на UINavigationBar не работает
- 18. Как создать пользовательский стиль для styleBar UINavigationBar?
- 19. Невозможно изменить UINavigationBar Пользовательский цвет шрифта
- 20. Как настроить пользовательский шрифт в UINavigationBar?
- 21. Нарисуйте линию поверх uiwebview i.e пользовательский рисунок поверх uiwebview
- 22. Как сделать логотип появляться поверх абсолютного позиционированного изображения?
- 23. Как добавить логотип поверх видео, используя libvlc варианты в Android
- 24. Добавить 2 UILabels в UINavigationBar titleView поверх друг друга
- 25. Загрузите один пользовательский интерфейс поверх другого
- 26. Пользовательский шрифт лежит поверх исходного текста
- 27. Как добавить модальный пользовательский UIView поверх всего
- 28. UINavigationBar - Autowidth
- 29. UINavigationBar не видны UITabBarController
- 30. Автономный UINavigationBar и MFMailComposeViewController
Обе из них - это то, что я сказал, было ненужным - полный пользовательский фон UINavigationBar. Мне просто нужно как-то переопределить текст, нарисованный на UINavigationBar, с изображением. Спасибо за предложение. –
Ах, черт возьми, извините, надеюсь, кто-то сможет использовать этот код. – Kaili