У меня есть UITableView, который отображается в контексте UINavigationController (и, возможно, даже TabBarController). Существует способ сделать UITableView в режиме редактирования. Когда это произойдет, я хочу, чтобы таблица «сфокусировалась», а панель навигации и панель вкладок исчезли (представление таблицы должно расширяться, чтобы заполнить пустое пространство). Затем, когда режим редактирования завершен, все должно вернуться к норме. В любом случае, чтобы добиться этого с помощью стандартных функций представления и управления iOS. Или мне нужно начинать скрывать элементы управления и изменять размер представления вручную?Как сделать UIView в полноэкранном режиме при входе в режим редактирования
ответ
Вы можете использовать modal view для этого.
Посмотрите документацию для [UIViewController presentViewController:animated:completion:]
Если вы просто хотите, чтобы показать UINavigationBar
и UITabBar
исчезнуть, вы можете просто использовать:
[self.navigationController setNavigationBarHidden:YES animated:YES];
В противном случае, вы можете показать редактируется версия UITableViewController
и надавите на навигационную панель:
viewController.hidesBottomBarWhenPushed = YES; // this property needs to be set before pushing viewController to the navigationController's stack.
[self.navigationController pushViewController:viewController animated:YES];
спасибо. Тот же вопрос, что и ниже. Это работает для уже активного представления (поэтому моя таблица начинается в контексте контроллера панели вкладок, затем пользователь нажимает на редактирование, и представление должно идти модально – kosta
- 1. FLVPlayback, в полноэкранном режиме?
- 2. iOs - скрыть кнопки при входе в режим редактирования
- 3. UITableView отменяет выбор ячейки при входе в режим редактирования
- 4. UIImageView в полноэкранном режиме
- 5. Как в полноэкранном режиме cmd при запуске
- 6. Как сделать div в полноэкранном режиме?
- 7. Изменение размера UITableViewCell при входе в режим редактирования
- 8. Могу ли я отключить UITableViewCell при входе в режим редактирования?
- 9. Изменение внешнего вида ячеек при входе в режим редактирования
- 10. Как сделать гладкий карусель в полноэкранном режиме?
- 11. Как сделать расширение хром в полноэкранном режиме?
- 12. Как сделать сайт asp в полноэкранном режиме?
- 13. ChromeDriver в полноэкранном режиме
- 14. Что вызывает просмотр в UIView в полноэкранном режиме?
- 15. Как сделать рабочий стол LibGDX в полноэкранном режиме по умолчанию
- 16. Как сделать снимок окна командной строки в полноэкранном режиме
- 17. Как сделать обложку div в полноэкранном режиме при загрузке
- 18. Сделать браузер google-chrome в полноэкранном режиме при загрузке страницы
- 19. Как программно сделать портлет Liferay в полноэкранном режиме
- 20. Iphone: Как я могу сгруппировать таблицу НЕ «двигаться» при входе в режим редактирования?
- 21. Как сделать VLC всегда воспроизводиться в полноэкранном режиме
- 22. Пользовательские видеоустройства в полноэкранном режиме
- 23. MPMoviePlayerController находится в полноэкранном режиме?
- 24. jQuery Изображение в полноэкранном режиме
- 25. Flex в полноэкранном режиме?
- 26. Как сделать плавающую панель, которая исчезает в полноэкранном режиме
- 27. Жесты в полноэкранном режиме
- 28. Приложение в полноэкранном режиме
- 29. Как сделать все ячейки в режиме редактирования в DataGrid?
- 30. Сделать мобильное изображение в полноэкранном режиме при щелчке на zom
спасибо, но делает ли это работу, даже если uiview, с которым я хочу пойти модальным, уже есть на экране? – kosta