it-swarm.com.de

Wie navigiere ich mit einem Klick von einem Ansichts-Controller zu einem anderen Ansichts-Controller?

Ich bin neu in der iOS-Anwendungsentwicklung. Bitte helfen Sie mir, wie ich auf Knopfdruck von einem view controller zu einem anderen view controller wechseln kann.

10
user1355217

Folgen Sie dem nachstehenden Schritt, lassen Sie die Tastenauswahl zu

[button addTarget:select action:@selector(buttonClick) forControlEvents:UIControlEventTouchUpInside]; und implementieren den Selektor als

-(void)buttonClick{
UIViewController *controler = [[UIViewController alloc] init];
[self.navigationController pushViewController:controler animated:YES];}

stellen Sie außerdem sicher, dass in viewController NavigationController integriert ist, und ersetzen Sie UIViewController durch den Controller, den Sie schieben möchten.

7
silentBeep

Versuche dies:

nextViewController *obj =[[nextViewController alloc]initWithNibName:@"nextViewController" bundle:nil];
[self.navigationController pushViewController:obj animated:YES];
[obj release];
6
user1727735

Verwenden Sie diesen Code in Ihrer Objective-C-Funktion für die Navigation -

DashboardViewController *dvc = [self.storyboard instantiateViewControllerWithIdentifier:@"DashboardView"];
[dvc setModalTransitionStyle:UIModalTransitionStyleCoverVertical];
[self presentViewController:dvc animated:YES completion:nil];

Sie können jeden Ansatz verwenden - 

  1. pushViewController: animated: - Um die Ansicht auf den Navigationsstapel zu verschieben

  2. presentModalViewController: nc animated: - Um die Ansicht modal darzustellen.

4
rishi
YourSecondViewcontroller *temp = [[YourSecondViewcontroller alloc]initWithNibName:@"YourSecondViewcontroller" bundle:nil];
[self.navigationController pushViewController:temp animated:YES];

//oder

[self presentModalViewController:temp animated:YES];

Visit this reference for tutorial and working demo code

Hoffe, das wird dir helfen

3
Nit

// SAViewController ist Ihre Zielansicht

// Importieren Sie die Datei SAViewController.h in Ihrer aktuellen Ansicht

SAViewController *admin = [[SAViewController alloc]initWithNibName:@"SAViewController" bundle:nil];
[self presentModalViewController:admin animated:YES];
[admin release];
1
k.shree

Versuchen Sie diesen Code:

- (IBAction)btnJoin:(id)sender {

   SecondViewController *ViewController2 = [self.storyboardinstantiateViewControllerWithIdentifier:@"SecondViewController"];
   [self.navigationController pushViewController: ViewController2 animated:YES];

}
0
Diptee Parmar