айфон:Можно ли изменить цвет только подсказки UINavigationBar?
-
19-09-2019 - |
Вопрос
Мне интересно, могу ли я изменить цвет фона только для приглашения UINavigationBar (например,станет красным, а остальная часть панели навигации останется черной), поэтому я могу использовать свойство Prompt UINavigationItem для отображения сообщений о состоянии/ошибках в виде одной строки.
Решение
Неа.Но вы можете установить подсказку в виде пустой строки и поместить поверх нее метку красного цвета.
Другие советы
Это старый вопрос, но с момента появления appearance
существует гораздо более простой способ установки цвета подсказки (и других свойств), чем добавление подпредставления.
в didFinishLaunchingWithOptions
помещать
[[UINavigationBar appearance] setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIColor theColorYouWantYourPromptToBe], UITextAttributeTextColor, otherVariables, nil]];
Не связан с StackOverflow