2016-10-29 3 views
-1

Я ДУМАЮ, это называется панель состояния? Тот, у кого есть измеритель мощности, часы и т. Д. Мне приходилось тренироваться, чтобы «спрятать» его, но все, что он сделал, это скрыть значки, он все еще берет недвижимость. Итак, когда wkwebview прокручивается вверх, его свитки в строке состояния выглядят ужасно.Как скрыть строку состояния приложения

Я либо хочу полностью скрыть строку состояния, либо оставить ее там, но цвет блока, поэтому под ней ничего не видно. Я рассмотрел 100 вопросов, которые касаются настроек приложения в xcode, info.plist, настройках appdelegate, настройках viewcontroller, настройках навигационного контроллера (моя скрыта), но ничто не оборачивается этим.

Вещи Пробовал:

  1. UIStatusBarHidden = истина в info.plist
  2. Project> Общие> Скрыть Status Bar = проверил (предполагаю, что это 1)
  3. UIViewControllerBasedStatusBarAppearance = ложь в info.plist
  4. Этот код в ViewController

    override func prefersStatus BarHidden() -> Bool { возвращает истину }

  5. в AppDelegate

    FUNC приложение (приложение: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { application.statusBarHidden = истина возвращает истину }

ПОМОЩЬ ПОЖАЛУЙСТА!

Скриншот:

enter image description here

+0

Возможный дубликат [Как скрыть строку состояния iOS] (http://stackoverflow.com/questions/18979837/how-to-hide-ios-status-bar) –

+0

Как уже упоминалось, никто не исправил мою проблему. –

ответ

0

Оказывается, я был ранее компенсируя строку состояния быть там с:

webView.scrollView.contentInset = UIEdgeInsets(top: 20, left: 0, bottom: 0, right: 0) 

изменил верхнее значение на 0 и вместе с 5 шагами в вопросе, и это сработало.

0

Вы можете получить доступ к строке состояния с помощью частного API

- (UIView *)statusBarView { 
    return [[[UIApplication sharedApplication] valueForKey:@"statusBarWindow"] valueForKey:@"statusBar"]; 
} 
0
  1. Попробуйте зайти в настройки проекта, щелкнув правой кнопкой мыши в проекте навигатора.
  2. Выберите вкладку Общих
  3. прокрутки вниз и найти флажок «Скрыть строку состояния» в «Deployment Info» раздела
+0

Уже проверено. –

+0

@ jenson-button-event, если вы выбрали «Универсальный» в опции «Устройства», затем попробуйте также выбрать «iPad» для этой опции, отметьте «Скрыть во время запуска приложения», а затем верните «Универсальный». – valivaxa

+0

проверено. нет diff. –

Смежные вопросы