Ich lerne Xcode und arbeite für IOS-Entwickler als Praktikant. Ich verwende Xcode 4.2 und Lion OS. Mein Ziel-Betriebssystem wird ios 3+ Version sein. Jemand hat mir gesagt, dass die Verwendung von Storyboards das Problem für ältere Versionen darstellt. Also ich möchte ohne Storyboard für NavigationController entwickeln. Hilf mir, denn alle alten Tutorials helfen überhaupt nicht, denn es gibt viele Missmatchs wegen der Änderung in der xcode-Version. Hilf mir bitte.Wie entwickelt man NavigationController in Xcode 4.2 ohne Verwendung von Storyboard und TableView?
Wie entwickelt man NavigationController in Xcode 4.2 ohne Verwendung von Storyboard und TableView?
Antwort
Während Sie neues Projekt
Häkchen für Storyboard gibt es nur zu entfernen, ist von vorn there.then zu bewegen, wie Sie vor bewegen.
Wählen Sie zum Erstellen eines Navigationscontrollers eine Einzelansicht-Anwendung für Ihre Projektvorlage. Erstellen Sie in dem AppDelegate.h eine Instanz des UINavigationController. Führen Sie in der AppDelegate.m-Datei das aus:
Dies wird die Basis als Navigationscontroller geben. Sie können weitere Ansichten hinzufügen mit
[self.navigationController pushViewController:newViewController animated:YES];
Vielen Dank Ihre Antwort hat mir sehr geholfen .. –
Fügen Sie dies zu Ihrem AppDelegate, und spielen Sie mit ihnen herum. Sehen Sie, was passiert und Sie werden lernen.
@interface AppDelegate : UIResponder <UIApplicationDelegate, UITabBarControllerDelegate>{
}
@property (strong, nonatomic) UIWindow *window;
@property (strong, nonatomic) UITabBarController *tabBarController;
@end
//*****************************************//
.m file
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
// Override point for customization after application launch.
UIViewController *viewController1 = [[Categories alloc] initWithNibName:@"Categories" bundle:nil];
UIViewController *viewController2 = [[Coupons alloc] initWithNibName:@"Coupons" bundle:nil];
UIViewController *viewController3 = [[Favourites alloc] initWithNibName:@"Favourites" bundle:nil];
UIViewController *viewController4 = [[AroundMe alloc] initWithNibName:@"AroundMe" bundle:nil];
viewController2.title = NSLocalizedString(@"Coupons", @"Coupons");
viewController2.tabBarItem.image = [UIImage imageNamed:@"coupons.png"];
viewController3.title = NSLocalizedString(@"Favourites", @"Favourites");
viewController3.tabBarItem.image = [UIImage imageNamed:@"favourites.png"];
// UINavigationController *navController1 = [[UINavigationController alloc] initWithRootViewController:viewController1];
UINavigationController *navController1 = [[UINavigationController alloc] initWithRootViewController:viewController1];
UINavigationController *navController2 = [[UINavigationController alloc] initWithRootViewController:viewController2];
UINavigationController *navController3 = [[UINavigationController alloc] initWithRootViewController:viewController3];
UINavigationController *navController4 = [[UINavigationController alloc] initWithRootViewController:viewController4];
self.tabBarController = [[UITabBarController alloc] init];
self.tabBarController.viewControllers = [NSArray arrayWithObjects:navController1,navController2, navController3, navController4, nil];
self.window.rootViewController = self.tabBarController;
- 1. storyboard navigation controller ohne tableview controller
- 2. Wie fügt man UIToolbar zu einem NavigationController im Storyboard hinzu?
- 3. navigationController - Werbung - tableView in iPhone
- 4. Wie man Daten von tableViewCell mit dem nächsten viewController ohne Verwendung von Storyboard in ios mit Swift teilen kann
- 5. Wie verknüpft man mehr als ein Objekt in Xcode 4.2?
- 6. Ein Home-Button in iOS 5, xcode 4.2, Storyboard
- 7. CosmicMind/Material - Storyboard-Beispiel für SideMenu und NavigationController
- 8. XCode 7 Storyboard segue Verwendung Verwirrung
- 9. Swift, wie navigationController, ohne Navigationsleiste
- 10. Installation von XCode 4.2, 4.3 und 3.2
- 11. Einbettung von NavigationController bei Verwendung des Seitenmenüs CosmicMaterial
- 12. NavigationController Titel erscheint nicht swift/Storyboard
- 13. Neue Ansicht ohne NavigationController
- 14. Wie setzt man bedingten statischen Tableview-Zelleninhalt im Storyboard?
- 15. Füllen von TableView in Xcode mit Swift
- 16. xcode Storyboard akzeptiert keine Änderungen
- 17. Manuelles Erstellen von Übergängen durch Storyboard und xcode
- 18. Wie man Edelsteine entwickelt?
- 19. xcode 4.2 mit ios5.1
- 20. Wie entwickelt man Push-Benachrichtigungen für Android ohne Verwendung von Google Cloud Messaging?
- 21. Wie man die Tastatur im Storyboard erscheinen/bleiben lässt Xcode
- 22. Wie in Storyboard
- 23. XCode: kann den Navigationsleisten-Farbton über Storyboard nicht ändern
- 24. Storyboard Einschränkungen (Xcode)
- 25. Xcode 5 - Storyboard Lokalisierung
- 26. iOS Projekt-Update Xcode 4.2 Xcode 4,5
- 27. Xcode ignore Storyboard Warnung
- 28. Benutzerdefinierte Tabellenansicht Zelle in Swift, ohne Storyboard
- 29. Getting error Mehrdeutige Verwendung von TableView (_: numberOfRowsInSection :)
- 30. Xcode: wie ein launchScreen machen Storyboard
haha, das war nicht meine Frage @Neel ... aber dank ... meine Frage ist, werden alle Tutorials auf ältere Version von Xcode basieren, und ich bin nicht in der Lage, ihm zu folgen, wie es ist kein App-Delegat in XIB-Datei, keine Fenster-basierte Anwendung beim Erstellen eines neuen Projekts als Fenster-basierte Anwendung hat App delegate.h und .m-Datei einschließlich Hauptfenster.xib .... und viele andere Dinge ..... könnten Sie bitte Zeigen Sie mir einfach, wie man zwei Seiten App mit Navigation, aber ohne Verwendung von Tabelle ... einfach nur zwei Seite .... danke – Pawriwes
dann gibt es einfache eine Zeile Lösung für diese Rückkehr fügen Sie unterhalb Zeile in Ihrem Hauptfilr und folgen Sie der Antwort Unbesiegbar. UIApplicationMain (argc, argv, null, NSStringFromClass ([AppDelegate-Klasse])); –
Wenn Sie weitere Hilfe benötigen, dann fragen Sie hier –