Ответ 1
У меня такая же проблема с моей UIWebView
, она исправлена, обновив ограничения моего WebView
, по отношению к руководству по надстройке без макета:
Когда я устанавливаю navigationController.hidesBarOnSwipe = YES
и пытаюсь прокручивать в показанном веб-браузере, панель навигации скрыта, но она никогда не появится снова, когда я попытаюсь выполнить ее, чтобы вернуть ее.
My ViewController прослушивает событие салфетки:
[self.navigationController.barHideOnSwipeGestureRecognizer addTarget:self action:@selector(swipe:)]?
Но этот селектор фактически никогда не вызывается снова после того, как панель навигации скрыта из-за Swipe. Любой реализованный hidesBarOnSwipe
? Это известная ошибка или она спроектирована так, что она не будет отображать панель навигации после ее скрытия.
До:
После:
У меня такая же проблема с моей UIWebView
, она исправлена, обновив ограничения моего WebView
, по отношению к руководству по надстройке без макета:
У меня была аналогичная проблема, когда панель навигации не показывалась даже после того, как я установил hidesBarOnSwipe
в NO
. Добавление следующей строки исправлено для меня (после установки hidesBarOnSwipe
на NO
)
[[self navigationController] setNavigationBarHidden:NO animated:YES];