#ios #objective-c #ios7 #ios7-statusbar
#iOS #objective-c #ios7 #ios7-строка состояния
Вопрос:
У меня есть пользовательская панель навигации UINavigationBar, которую я использую для удаления градиента панели навигации в iOS 6. Хотя цвет строки состояния равен цвету экрана, а не цвету панели
Есть ли способ сделать их одного цвета или, по крайней мере, сделать строку состояния черной. Моя проблема в ios7.
Также, если я изменю стиль полупрозрачной панели UINavigationBar на НЕТ, как это:
self.navigationController.navigationBar.translucent = NO;
Затем строка состояния становится полностью черной, на ней ничего не написано.
Ответ №1:
В списке сведений о вашем проекте измените значение uiviewcontrollerbasedstatusbar Appearance, если его нет, добавьте этот ключ.
Комментарии:
1. на что мне его изменить
2. @nivritgupta нет, это не имеет никакого значения
3. попробуйте это [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent]; в приложении didFinishLaunchingWithOptions