我有一个选项卡栏,有2个选项卡。当我点击第一个标签时,它有一个显示“视图1”的视图,并且我想在“视图1”上添加一个按钮,这可以带我进入新的全屏视图“全屏视图1”。另外,在“全屏幕视图1”中,它有一个按钮可以返回到“view1”,并退出全屏。iPhone:如何通过代码显示全屏视图?
所以,我的问题是如何实现这两个按钮。 (“查看1”中的按钮和“全屏查看1”中的按钮)(如果不能实现全屏,至少要覆盖标签栏。)
我有一个选项卡栏,有2个选项卡。当我点击第一个标签时,它有一个显示“视图1”的视图,并且我想在“视图1”上添加一个按钮,这可以带我进入新的全屏视图“全屏视图1”。另外,在“全屏幕视图1”中,它有一个按钮可以返回到“view1”,并退出全屏。iPhone:如何通过代码显示全屏视图?
所以,我的问题是如何实现这两个按钮。 (“查看1”中的按钮和“全屏查看1”中的按钮)(如果不能实现全屏,至少要覆盖标签栏。)
如果我理解你正确的,你可能想看看UIViewController
上的hidesBottomBarWhenPushed
属性。
您需要在该选项卡中有一个UINavigationController
才能使用它。如果您不想看到导航栏,则可以使用-setToolbarHidden:animated:
来隐藏它。
可能最干净的方法是呈现模态视图控制器。这样,您就不必与标签栏在所有的烂摊子:
[myTabBarController presentModalViewController:view1Controller animated:YES];
要退出全屏视图只需使用:
[myTabBarController dismissModalViewControllerAnimated:YES];