У нас есть так много вопросов, когда мы поворачиваем панель состояния на белый цвет, но я хочу знать, как я могу превратить ее в белый или черный в соответствии с содержимым под строкой состояния, такой же, как у iOS 9-дюймовое музыкальное приложение, возможно ли сделать это изменение динамически с любым api или мне нужно вручную определить цвет строки состояния?изменить цвет строки состояния в соответствии с содержимым под ним
Это, как я превращаюсь его белым сейчас (который не то, что я хочу):
В info.plist
назначая NO
к этому View controller-based status bar appearance
. то в моем app delegate's
didFinishLaunchingWithOptions
:
UIApplication.shared.statusBarStyle = .lightContent
спасибо, что ответил. оцениваю ваше усилие, я понимаю, как я собираюсь проверить темноту цвета, но я понятия не имею, как я собираюсь получить цвет statusBar's background –
По умолчанию в баре состояния он имеет четкий цвет фона. Таким образом, вы получаете только цвет с объекта или вида, который показывался за строкой состояния. – MinuMaster
если у вас есть какие-либо проблемы, укажите более подробную информацию о вашем контроллере uiview ... – MinuMaster