Die Fenster App ist perfekt für Sie. In Ihrer AppDelegate Datei, sollten Sie einen Abschnitt wie dieses:
- (void)applicationDidFinishLaunching:(UIApplication *)application {
//instantiate the venue view controller object
YourViewController *yourViewController = [[YourViewController alloc] initWithNibName:@"YourView" bundle:[NSBundle mainBundle]];
// Configure and show the window
[window addSubview:[yourViewController view]];
[window makeKeyAndVisible];
}
Dies ist der Teil des Codes, der, zuordnet und fügt Ihre benutzerdefinierte Ansicht zum Fenster erklärt. Sie haben eine Auswahl, wie Sie die zweite Ansicht hinzufügen können. Sie können es entweder an dieser Stelle hinzufügen oder nach einem Navigationscontroller hinzufügen. Um die Navigation-Controller hinzuzufügen, das obige Verfahren ändern wie folgt aussehen:
- (void)applicationDidFinishLaunching:(UIApplication *)application {
//instantiate the venue view controller object
YourViewController *yourViewController = [[YourViewController alloc] initWithNibName:@"YourView" bundle:[NSBundle mainBundle]];
UINavigationController *yourViewControllerWrapper = [[UINavigationController alloc] initWithRootViewController: yourViewController];
// Configure and show the window
[window addSubview:[yourViewControllerWrapper view]];
[window makeKeyAndVisible];
}
Dort wir Ihre benutzerdefinierte Ansicht erstellen, dann wickeln Sie es in einer Navigationssteuerung. Der Navigationscontroller wird dem Fenster hinzugefügt. Als nächstes wird der Code in der zweiten Ansicht zu wechseln, würde so aussehen, Sie Blick auf einen Knopf drücken Schalter unter der Annahme:
-(IBAction)switchViewController{
MySecondViewController *secondViewController = [[MySecondViewController alloc] init];
[self.navigationController pushViewController:secondViewController];
}
Natürlich sollten Sie die Zeile
MySecondViewController *secondViewController = [[MySecondViewController alloc] init];
mit der richtigen Art und Weise ersetzen von Instanziieren Ihres zweiten View-Controllers. Dies könnte aus einer Nib-Datei wie oben oder programmatisch sein.
Sofern Sie die Ansichtsdateien erstellen, sollten Sie in Interface Builder eine Feder für das Layout von allem erstellen und dann eine .h
und .m
Datei für den ViewController
Code selbst erstellen.
Vielen Dank für Ihre Hilfe, ich werde das ausprobieren – carl