Ios 进入编辑模式时如何使UIView全屏显示
我有一个UITableView,它在UINavigationController甚至TabBarController的上下文中呈现。有一种方法可以使UITableView进入编辑模式。当这种情况发生时,我希望表格“聚焦”,导航栏和选项卡栏消失,表格视图必须展开以填充空白。然后,当编辑模式完成时,它应该全部恢复正常。无论如何,要通过标准的iOS视图和控制器功能实现这一点。或者我必须开始隐藏控件并手动调整视图大小吗?您可以使用模式视图来完成此操作Ios 进入编辑模式时如何使UIView全屏显示,ios,uitableview,model-view-controller,fullscreen,Ios,Uitableview,Model View Controller,Fullscreen,我有一个UITableView,它在UINavigationController甚至TabBarController的上下文中呈现。有一种方法可以使UITableView进入编辑模式。当这种情况发生时,我希望表格“聚焦”,导航栏和选项卡栏消失,表格视图必须展开以填充空白。然后,当编辑模式完成时,它应该全部恢复正常。无论如何,要通过标准的iOS视图和控制器功能实现这一点。或者我必须开始隐藏控件并手动调整视图大小吗?您可以使用模式视图来完成此操作 请参阅[UIViewController prese
请参阅[UIViewController presentViewController:animated:completion:][/p>的文档。如果您只想显示UINavigationBar和UITabBar以使其消失,可以使用: [self.navigationController设置NavigationBarHidden:是动画:是] 否则,您可以显示UITableViewController的可编辑版本,并将其推送到导航堆栈上:
viewController.hidesBottomBarWhenPushed = YES; // this property needs to be set before pushing viewController to the navigationController's stack.
[self.navigationController pushViewController:viewController animated:YES];
谢谢,但是即使我想使用的uiview已经出现在屏幕上,这个功能也可以使用吗?谢谢。问题如下。这是否适用于已经处于活动状态的视图,以便“我的表”在选项卡栏控制器的上下文中启动,然后用户点击“编辑”,视图需要进入模式