iPhone:如何按代码显示全屏视图?

时间:2010-02-26 15:48:47

标签: iphone objective-c uiview

我有一个标签栏,有2个标签。当我单击第一个选项卡时,它有一个显示“View 1”的视图,我想在“View 1”上添加一个按钮,这可以带我进入一个新的全屏视图“全屏视图1”。此外,在“全屏视图1”中,它有一个按钮返回“view1”,并退出全屏。

所以,我的问题是如何实现这两个按钮。 (“视图1”中的按钮和“全屏视图1”中的按钮)(如果无法实现全屏,至少足以覆盖标签栏。)

2 个答案:

答案 0 :(得分:0)

如果我理解正确,您可能需要查看UIViewController上的hidesBottomBarWhenPushed媒体资源。

您需要在标签中添加UINavigationController才能使用它。如果您不想看到导航栏,可以使用-setToolbarHidden:animated:隐藏它。

答案 1 :(得分:0)

可能最干净的方法是提供一个模态视图控制器。这样你根本不必弄乱标签栏:

[myTabBarController presentModalViewController:view1Controller animated:YES];

要退出全屏视图,只需使用:

[myTabBarController dismissModalViewControllerAnimated:YES];