Описание тега uinavigationbarappearance

2 ответа

Изменение цвета индекса заголовка панели навигации с помощью набора цветов в активах

Мне нужно изменить последние 5 букв заголовка панели навигации, чтобы они были цветом внутри моих ресурсов. struct MainView: View { var body: some View { NavigationView { Text("Hello, World!") .navigationBarTitle("HelloWorld") } …
0 ответов

Высота панели навигации уменьшилась при нажатии ios13

Когда я перехожу к контроллеру просмотра после создания navigationbar.ishidden = false, высота навигационной панели уменьшается, и между навигационной панелью и uiview появляется черное пространство. И когда я двигаюсь вниз по экрану уведомлений, вы…
2 ответа

Как правильно настроить оттенок стрелки кнопки возврата в ios 13

В iOS 13 Apple представила новый прокси-объект UINavigationBarAppearance для настройки внешнего вида панели навигации. Я смог установить почти все, что мне было нужно, кроме одной мелочи. Стрелка кнопки "Назад" всегда отображается с голубым оттенком…
2 ответа

Шрифт на кнопке "Назад" на панели навигации (Swift)

Я могу настроить все остальные аспекты внешнего вида моей панели навигации, но шрифт "Назад" остается стойким. MWE ниже показывает четыре вещи, которые я безуспешно пытался 1) func application(_ application: UIApplication, didFinishLaunchingWithOpti…
3 ответа

UINavigationBar Заголовок кнопки "Назад" нельзя удалить с помощью внешнего вида панели навигации для iOS 13

В моем приложении я хочу удалить UINavigationBarЗаголовок кнопки "Назад". Я сделал следующие коды func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { // do …
26 сен '19 в 12:21
5 ответов

Проблема с большим заголовком панели навигации iOS 13

Я пытаюсь показать большой Title в Navigation bar, но с чистым фоном. При прокрутке вверх это будетNavigation bar с эффектом размытия. Выглядит это правильно, однако при прокрутке анимация кажется прерывистой. Кроме того, переход время от времени за…
1 ответ

Настройка UINavigationBar не работает из-за странной иерархии представлений UINavigationBar

В моем приложении много ViewController'ов, которые помещаются в стек навигации. Я настроил внешний вид UINavigationBar глобально в AppDelegate, как показано ниже. let appearance = UINavigationBar.appearance() appearance.barTintColor = myColor appear…
3 ответа

barTintColor не применяется, если NavigationBar имеет большие заголовки

Я обновляю приложение, которое было скомпилировано на Xcode 10 и нормально работает до iOS 13. Я хотел внести некоторые изменения, перекомпилированные на Xcode 11, и теперь у меня проблема с barTintColor. Если для параметра "Большие заголовки" устан…
3 ответа

Как использовать UINavigationBarAppearance в iOS 13

Как вы используете этот новый объект для настройки панели навигации в iOS 13? Я попробовал следующий код в Objective-C, но он работает некорректно. Он показывает только мои текстовые атрибуты заголовка, когда контроллер представления помещается или …
0 ответов

Цвет текста StatusBar не меняется на Light Content

В моем приложении есть проблема с цветом текста строки состояния, он не меняется при использовании override var preferredStatusBarStyle: UIStatusBarStyle { return .lightContent } Я хочу указать цвет текста StatusBar для HomeViewController, я много п…
0 ответов

Есть ли способ изменить цвет текста StatusBar при использовании prefersLargeTitles и UINavigationBarAppearance

В моем приложении есть проблема с цветом текста строки состояния, он не меняется при использовании override var preferredStatusBarStyle: UIStatusBarStyle { return .lightContent } Я использую prefersLargeTitles и UINavigationBarAppearance в качестве …
0 ответов

Настройка свойств пользовательского интерфейса для UINavigationBar не работает для iOS 13 при переходе между контроллерами представления

Проблема характерна для iOS13. Я использую два контроллера представления, которым назначен первый VC(контроллер представления) в качестве rootViewController. Для первого VC свойства панели навигации устанавливаются как таковые: - (void) viewWillAppe…
1 ответ

UIImagePickerController в iOS 13: Apple отказалась от возможности настройки панели навигации?

В iOS 13, похоже, изменились некоторые вещи с точки зрения настройки внешнего вида панели навигации. Я хочу настроить панель навигацииUIImagePickerController. Согласно рекомендациям iOS 13 код для изменения существующей панели навигации (в данном сл…
3 ответа

Прозрачная панель навигации iOS 13

Невозможно создать прозрачную панель навигации iOS 13. У меня есть пользовательский UINavigationBar, где я настраиваю UINavigationBarAppearance в override init(frame: CGRect) { super.init(frame: frame) self.configure() } required init?(coder: NSCode…
1 ответ

Как я могу установить цвет пользовательского изображения стрелки назад с помощью UINavigationBarAppearance?

У меня есть приложение для iOS, которое использует настраиваемый задний шеврон для кнопки "Назад" на панелях навигации с настраиваемыми цветами фона, тенями и т. Д. Я хотел бы установить цвет этого изображения заднего индикатора на что-то помимо син…
2 ответа

как быстро изменить цвет заголовка панели навигации?

Я не уверен, как изменить цвет следующего заголовка панели навигации: со следующим кодом: override func viewDidLoad() { super.viewDidLoad() let navigationBarAppearace = UINavigationBar.appearance() navigationBarAppearace.tintColor = UIColor(red: 150…
1 ответ

Как изменить размер фонового изображения UINavigationBarAppearance

Я пытаюсь добавить фоновое изображение на панель навигации с помощью UINavigationBarAppearance. Однако размер imageView больше, чем вид содержимого панели навигации. Как это исправить? Результат: обратите внимание, что изображение перекрывается с бе…
1 ответ

Кнопки, заменяющие элементы панели навигации

Я хочу разместить две кнопки под строкой состояния: Сначала я спрятал навигационную панель: navigationController?.setNavigationBarHidden(true, animated: false) и сделал 2 кнопки на месте NavigationBar. Он работал на симуляторе, но на реальном устрой…
1 ответ

Сбой во время выполнения при попытке изменить атрибуты текста панели навигации SwiftUI

Я пытаюсь изменить текстовые атрибуты панели навигации в SwiftUI (чтобы добавить текстовую тень) и ударился о стену, пытаясь понять, почему я получаю сбои во время выполнения в симуляторе. Был другой поток (см. Ниже), который смог решить проблему из…
19 янв '20 в 05:41
0 ответов

Настройка пользовательского фонового изображения с помощью UINavigationBarAppearance

В моем приложении я использовал этот код до сих пор, чтобы установить настраиваемую графику на панели навигации: UIImage *portraitImage = [[UIImage imageNamed:@"navbar_bg_portrait.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 100, 50, 100)];…