По сути, я вставил полноэкранный UIViewController в UINavigationController и хотел бы переключиться, если кажется, что навигация Barar скрыта.
Как бы то ни было, я обнаружил, что после того, как я установил навигацию BarHidden в YES, весь UIView сместится вниз на 44 пикселя, чтобы освободить место для навигационной панели.Как отключить это поведение?Поскольку я уже установил для barStyle значение UIBarStyleBlackTranslucent, и его скольжение на самом деле не нужно.
//init viewController
[self.navigationController pushViewController:viewController animated:YES];
Edit:
Я также имею дело с передачей прокрутки в контроллер навигации ...после настройки панели навигации, чтобы быть видимым.Мое представление прокрутки будет немного сдвинуто вниз, когда я прокручиваю представление вручную в этом состоянии, само представление scrollView снова сдвинется вверх.Мой вопрос заключается в том, как предотвратить скольжение scrollView вниз.
Размер кадра остается таким же, как перед тем, как вид скользит вниз или вверх.