2010-02-26 8 views
0

J'ai une barre d'onglets, avec 2 onglets. Quand je clique sur le premier onglet, il a une vue montrant "View 1", et je veux ajouter un bouton sur "View 1", qui peut me mener à une nouvelle vue en plein écran "Full Screen View 1". De plus, dans le "Full Screen View 1", il y a un bouton pour retourner à "view1", et quitter le mode plein écran. Donc, ma question est de savoir comment implémenter ces deux boutons. (Le bouton dans "View 1", et le bouton dans "Full Screen View 1") (Si impossible de mettre en œuvre en plein écran, au moins assez pour couvrir la barre d'onglets.)iPhone: Comment afficher une vue en plein écran par code?

Répondre

0

Si je vous comprends correctement, vous voudrez peut-être jeter un oeil à la propriété hidesBottomBarWhenPushed sur UIViewController.

Vous aurez besoin d'un UINavigationController dans l'onglet afin de pouvoir l'utiliser. Si vous ne souhaitez pas voir la barre de navigation, vous pouvez l'utiliser pour le masquer. -setToolbarHidden:animated:

0

Probablement le moyen le plus propre de le faire est de présenter un contrôleur de vue modale. De cette façon, vous ne devez pas salir avec la barre d'onglets du tout:

[myTabBarController presentModalViewController:view1Controller animated:YES]; 

Pour quitter le mode plein écran, utilisez simplement:

[myTabBarController dismissModalViewControllerAnimated:YES];