Добавить изображение в заголовок navigationItem

Я хотел бы добавить логотип слева от моего заголовка в моей навигационной панели. Свойство title, похоже, принимает только NSString. Каким образом можно добавить изображение в панель навигации?

Вы можете заменить вид заголовка на изображение следующим образом:

navigationItem.titleView = [[UIImageView alloc] initWithImage: [UIImage imageNamed:@"title_bar.png"]]; 

Установите UINavigationItem.titleView на пользовательский вид (или просто прямой UIImageView).

Вы можете настроить navigationItem.titleView , класс UIView

  • Как изменить цвет панели навигации в iOS 7?
  • Изменение цвета текста получателей MFMessageComposeViewController
  • UINavigationBar отскакивает, а не остается на месте
  • UINavigationBar titleView выше, чем сам план
  • Различные проявления в разных UINavigationControllers
  • Как изменить цвет границы под панелью навигации?
  • настраивать пользовательскую панель заднего планшета универсально без заголовка
  • Результаты поиска Видимая прокрутка под строкой состояния
  • Как предотвратить UINavigationBar от покрытия верхней части окна в iOS 7?
  • Swift: прокрутки Tableview под навигационной панелью, но через строку состояния?
  • Программно изменить высоту навигационной панели в быстрой
  • Interesting Posts
    Давайте будем гением компьютера.