Kann jemand eine Navigationsansicht innerhalb einer Standard-Flipside-Ansicht erstellen, um Einstellungen zu lesen und zu aktualisieren? Wenn ja, können Sie dafür etwas Code veröffentlichen.Erstellen einer Navigationsansicht innerhalb der Standardansicht von Flipside?
1
A
Antwort
0
Sie könnten die umgekehrte Ansicht eine Unterklasse von UINavigationController machen.
Oder, wenn Sie einfach die Navigationsleiste benötigen, ohne neue Ansichts-Controller zu drücken/pop und die umgekehrte Ansicht von einer NIB geladen wird, fügen Sie einfach eine Navigationsleiste in die NIB-Datei ein.
0
Ihre Anwendung delegieren Header-Datei (MyAppDelegate.h):
@interface MyAppDelegate : NSObject <UIApplicationDelegate> {
IBOutlet UIWindow *window;
// We're assuming the root view for the main view is connected to this outlet of the app delegate
// It'll probably have a different class than UIViewController in your app
IBOutlet UIViewController *mainViewController;
UINavigationController *settingsNavigationController;
}
// Other view controllers can do [(MyAppDelegate *)[UIApplication sharedApplication].delegate showSettings] to show the settings
- (void)showSettings;
- (void)hideSettings;
@end
Ihre Anwendung delegieren .m-Datei (MyAppDelegate.m):
- (void)showSettings
{
// Load the settings view controller the first time it's needed
// We're assuming you created the root view controller for the settings in a nib called SettingsRootViewController.xib. You might also just create the root view programmatically (maybe by subclassing UITableViewController)
if(settingsNavigationController == nil)
{
SettingsRootViewController *settingsRootViewController = [[[SettingsRootViewController alloc] initWithNibName:@"SettingsRootViewController" bundle:nil] autorelease];
settingsNavigationController = [[UINavigationController alloc] initWithRootViewController:settingsRootViewController];
settingsNavigationController.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal
}
[rootViewController presentModalViewController:settingsNavigationController animated:YES];
}
- (void)hideSettings
{
[settingsNavigationController dismissModalViewController:YES];
}
Verwandte Themen
- 1. UI-Router Standardansicht innerhalb div
- 2. Erstellen Navigation Controller innerhalb Ansicht
- 3. So können Sie aus einer Nicht-Navigationsansicht zum Kopf der Navigationsansicht springen
- 4. Bootstrap Datepicker Standardansicht ändern
- 5. ActiveAdmin Anzeige Standardansicht Inhalt
- 6. Erstellen einer privaten Funktion innerhalb der Direktive
- 7. benutzerdefinierte Menüelementgröße und Textsize in der Navigationsansicht
- 8. Anpassen der Polsterung zwischen den Navigationsansicht-Menüoptionen
- 9. vTiger-Kontakte - Standardansicht ändern
- 10. Navigationsansicht mit Registerkartenlayout, gehe zu einer Registerkarte (Fragment) durch Navigationsansicht Element auf Klick
- 11. So erstellen Sie benutzerdefinierte Navigationsansicht-Animationen wie diese
- 12. Wie positioniere ich Menüpunkte in der Navigationsansicht?
- 13. Wie markierte Elemente in der Navigationsansicht deaktivieren?
- 14. SplitviewController in Navigationsansicht Controller
- 15. Navigationsansicht wird nicht angezeigt
- 16. Navigationsansicht Auswahl mehrerer Objekte
- 17. Scrollleiste innerhalb der Listbox erstellen
- 18. iPhone Flipside Vorlage (Utility Application): Woher kam die Ansicht?
- 19. angular-ui/ui-router übergeordneter Status mit einer Standardansicht
- 20. Erstellen einer neuen Instanz einer Unterklasse innerhalb einer Basisklasse
- 21. Erstellen einer Schaltfläche innerhalb onclick Listener?
- 22. Navigationsansicht mit allen Aktivitäten teilen?
- 23. Hilfe beim Erstellen von Klassen innerhalb einer anderen Klasse
- 24. Erstellen Sie "Dropdown" Kommentarfeld innerhalb einer GridView
- 25. Erstellen von Word-Dokumenten innerhalb einer C# -Anwendung?
- 26. Erstellen Sparse Matrix innerhalb einer Schleife
- 27. Erstellen von Objekten in Python innerhalb einer formatierten Textdatei
- 28. Sencha Touch Anpassen der Navigationsleiste in der Navigationsansicht
- 29. Wie ändere ich Bootstrap 3 datetimepicker Standardansicht?
- 30. Wie behandelt jvm das Erstellen von Objekten innerhalb einer Schleife?
Scheint wie eine wirklich schöne Lösung! Aber ich habe Probleme, damit es funktioniert. Was ist 'rootViewController'? Ich würde mir vorstellen, dass es der View-Controller für die Wurzel ist, aber würde das nicht bedeuten, dass es zuerst irgendwie implementiert werden sollte? Und ich habe Probleme beim Anrufen der Methoden, die Sie mit '[(MyAppDelegate *) [UIApplication sharedApplication] .delegate showSettings]' beschrieben haben. Ich habe versucht, es mit UIApplication.sharedApplication.delegate.showSettings zu wechseln, aber immer noch ohne Glück ... Hoffe, du kannst helfen, denn es scheint, als ob dies die Lösung ist, für die ich am wahrscheinlichsten bin - wenn ich es zum Laufen bringen kann. –