Из stackoverflowing я понимаю, что для установки заголовка навигационной панели для изображения мы используем следующий код:
UIImage *image = [UIImage imageNamed:@"image.png"];
self.navigationItem.titleView = [[UIImageView alloc] initWithImage:image];
Однако я хочу отобразить список изображений CENTERED в навигациибар.Это приложение для чата, где я показываю изображения всех участников!Так что мне нужно некоторое пространство между UIImages.
Я думал о горизонтальных стеках, но я не уверен, как правильно реализовать их программно.Или даже если это возможно сделать в панели навигации.
Кто-нибудь знает, как это сделать эффективно?
Заранее спасибо!
PS: Кстати, кто-нибудь знает, как увеличить высоту панели навигации?Я попробовал следующий код в viewDidAppear:
self.navigationController.navigationBar.prefersLargeTitles = YES;
self.navigationController.navigationItem.largeTitleDisplayMode = UINavigationItemLargeTitleDisplayModeAlways;
self.navigationController.navigationBar sizeToFit];
Но результат не статичен.У меня есть таблица внизу для отображения сообщений чата, и если я прокручиваю до определенной точки, большая навигационная панель конденсируется.Кроме того, шрифт увеличен.Есть ли способ статически установить высоту панели навигации в iOS 11+, не затрагивая другие свойства панели навигации?