У меня есть tabBarController, каждый viewController tabBarController имеет веб-просмотр для загрузки веб-страниц.Странное верхнее пространство с панелью вкладок на iOS7
Когда начало приложения, есть неожиданное белое пространство в верхней части WebView, размер пространства составляет примерно (ширина экрана * Строка состояния высоты), скриншот, как это:
Но если нажать на другую вкладку, затем вернитесь на эту вкладку, пробел исчез.
Эта ошибка только в iOS7, у Theres нет неожиданного места в iOS8. И эта ошибка существует только в устройстве, у симулятора нет этой ошибки.
Просьба дать несколько советов, как исправить эту ошибку. спасибо.
Звучит как проблема с 'contentInsets' webview. Попробуйте установить это вручную в 'viewDidLayoutSubviews'. –
@AaronBrager Большое вам спасибо. Да, в родительском классе есть метод, - (void) viewDidLayoutSubviews. Он использует self.topLayoutGuide.length, это значение равно 20, когда приложение запускается, но при переключении между вкладками значение равно 0. Таким образом, причина 20 - ошибка в пробеле. – abentotoro