2010-02-26 31 views
0

我有一個選項卡欄,有2個選項卡。當我點擊第一個標籤時,它有一個顯示「視圖1」的視圖,並且我想在「視圖1」上添加一個按鈕,這可以帶我進入新的全屏視圖「全屏視圖1」。另外,在「全屏幕視圖1」中,它有一個按鈕可以返回到「view1」,並退出全屏。iPhone:如何通過代碼顯示全屏視圖?

所以,我的問題是如何實現這兩個按鈕。 (「查看1」中的按鈕和「全屏查看1」中的按鈕)(如果不能實現全屏,至少要覆蓋標籤欄。)

回答

0

如果我理解你正確的,你可能想看看UIViewController上的hidesBottomBarWhenPushed屬性。

您需要在該選項卡中有一個UINavigationController才能使用它。如果您不想看到導航欄,則可以使用-setToolbarHidden:animated:來隱藏它。

0

可能最乾淨的方法是呈現模態視圖控制器。這樣,您就不必與標籤欄在所有的爛攤子:

[myTabBarController presentModalViewController:view1Controller animated:YES]; 

要退出全屏視圖只需使用:

[myTabBarController dismissModalViewControllerAnimated:YES];