У меня есть три диспетчера просмотра в стеке навигации. Первый контроллер представления не использует uitoolbar, второй - третий, а третий - нет.hiding uitoolbar оставляет пробел в верхней части
Проблема в том, что, когда я перехожу от второго UIViewController к третьему UITableViewController, если я скрываю панель инструментов, в верхней части экрана есть белый пробел.
Вот картинка:
настоящее время у меня [self.navigationController setToolbarHidden:YES animated:YES];
в viewWillDisappear второго контроллера представления, но я также положить его в методе viewWillAppear контроллера третьего представления. Оба они заставляют зазор появляться.
Как это исправить?
Когда вы скрываете панель инструментов? До или после нажатия и в каком методе? – CodaFi
Я обновил вопрос, чтобы ответить на ваши вопросы. – ladookie