Просмотр изменений кадра при скрытии / отображении панели навигации?

В моем приложении

у меня есть контроллер навигации с контроллером корневого представления.

Чтобы показать / скрыть панель навигации, которая работает нормально.

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
    BOOL navbarhide=[self.navigationController.navigationBar isHidden];
    [self.navigationController setNavigationBarHidden:!navbarhide animated:YES];


}

Работает хорошо,

Когда панель навигации скрыта, рамка просмотра меняется.

Если панель навигации не скрыта, рамка просмотра меняется.

When navigation bar is not hidden ..see the press button and view's origin is below the bar, I dont want like this I want it to stick at navigation bar's origin[at the top of the page]

It is fine view is at its original position when bar is hidden. I want view to be stick  at this position and turn bar hide/show without changing the view's frame.

Заранее спасибо ...

Редактировать набор настроек self.view.frame не дает никакого эффекта.

6
задан Ashley Mills 16 August 2018 в 11:08
поделиться