Отключить навигационную панель backbarbutton

Как отключить подпорку в диспетчере навигации?

Когда я скрываю эту кнопку, self.navigationItem.hidesBackButton = TRUE; buttonarea все еще недоступен.

Ответы

Ответ 1

Если вам не нужна кнопка "Назад" , и поскольку в части существования NavigationBar есть кнопка "Назад" , вы можете просто скрыть навигатор. Я могу опубликовать код для этого, если вы хотите, чтобы я делал это в нескольких проектах. В противном случае ваша "ошибка" может не быть ошибкой, если вы вызываете ее из-за неправильного места. После копания мне удалось придумать это. Чтобы скрыть кнопку "Назад" , используйте:

self.navigationItem.hidesBackButton = YES;

Чтобы скрыть всю навигацию, используйте:

self.navigationController.navigationBarHidden = YES;

Но это произойдет без анимации, чтобы анимировать его вместо этого:

[self.navigationController setNavigationBarHidden:YES animated:YES];

Это сделает скользящую анимацию вместе с навигационным видом. Вам нужно будет предоставить некоторые другие средства, чтобы человек мог вернуться обратно.