Pousser un autre point de Vue dans UINavigationController?
Comment pousser une vue à l'aide d'un bouton dans une manette de navigation?
J'ai essayé de suivre cet exemple:
http://www.cimgf.com/2009/06/25/uitabbarcontroller-with-uinavigationcontroller-using-interface-builder/
C'est exactement ce dont j'ai besoin, j'ai un UITabBarController
avec 4 onglets et l'un d'eux est un UINavigationController
. Je veux pousser la vue contenant la manette de navigation à partir de la première vue - qui est un simple UIView
. Il ne fonctionne pas, j'ai essayé aussi avec un créé par programmation bouton et rien ne se passe. Les pointeurs?
Voici le code que j'ai
@interface HomeViewController : UIViewController {
}
-(IBAction)pushViewController:(id)sender;
@end
---
#import "HomeViewController.h"
#import "NewViewController.h"
@implementation HomeViewController
-(IBAction)pushViewController:(id)sender {
NewViewController *controller = [[NewViewController alloc] initWithNibName:@"NewViewController" bundle:nil];
[[self navigationController] pushViewController:controller animated:YES];
[controller release], controller = nil;
}
Ici est également la capture d'écran avec les connexions
http://imageshack.us/photo/my-images/847/screenshot20110719at620.png/
J'ai essayé ce que vous avez suggéré et toujours rien, les boutons( si elles sont créées dans Interface Builder
ou par programmation ) agissent comme ils ne sont pas liés à un mode.
Avez-vous suivi à chaque étape du tutoriel? "Il n'a pas de travail" est trop abstrait pour comprendre votre problème. S'il vous plaît poster un peu de code.
OriginalL'auteur ftwhere | 2011-07-19
Vous devez vous connecter pour publier un commentaire.
Mettre cette où vous souhaitez créer le bouton: (par exemple, la Racine de la VC
-viewDidLoad
)Et de mettre en œuvre cette méthode:
OriginalL'auteur Christian Schnorr
Si vous utilisez storyboard, créer un segue manuellement
Sur la table de montage séquentiel:
il va créer un segue, maintenant, sélectionnez la séquence et de lui donner un identifiant
Maintenant, vous pouvez utiliser le code:
vous pouvez maintenant le fil de l'action à votre bouton
OriginalL'auteur Adriano Spadoni
De pousser une vue de la manette de navigation viens de faire:
Maintenant, si vous voulez que cela se produise lorsque vous appuyez sur un bouton, ajouter un bouton à votre plume fichier et de le connecter à un
IBAction
méthode sur la Touche Jusqu'à l'Intérieur de l'événement.OriginalL'auteur Man of One Way