Entschuldigen Sie die Störung und ich liebe Material Project wirklich, ich hoffe ich könnte es gekonnt benutzen und eine schönere App machen. Ich frage mich, ob ich wissen könnte, wie kann ich NavigationController und PageTabBarController gleichzeitig verwenden, da, wenn ich eines von ihnen verwenden möchte, ich es in der AppDelegate als rootViewController festlegen, was soll ich dann mit dem anderen tun ein? Danke.Wie kann ich gleichzeitig NavigationController und PageTabBarController verwenden?
0
A
Antwort
0
Ich bin froh, dass Sie genießen Werkstoff :)
Application Architecture with Material in diesem Artikel einen Blick.
Grundsätzlich können Sie die PageTabBarController
als rootViewController
des NavigationController
, wie diese ein:
import UIKit
import Material
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func applicationDidFinishLaunching(_ application: UIApplication) {
let pageTabBarController = AppPageTabBarController(viewControllers: [RedViewController(), GreenViewController(), BlueViewController()], selectedIndex: 0)
window = UIWindow(frame: Screen.bounds)
window!.rootViewController = AppNavigationController(rootViewController: pageTabBarController)
window!.makeKeyAndVisible()
}
}
Das sollte es tun. Alles Gute.
0
Im Storyboard, wählen Sie die Ansicht, dann Editor-> Embed In-> Navigation Controller
Verwandte Themen
- 1. Cosmicmind/Material: Unterschied zwischen NavigationController und ToolbarController
- 2. Kann ich Utensilien gleichzeitig verwenden und erweitern?
- 3. Wie mache ich den PageTabBarController zur Seite?
- 4. Kann ich UIPageViewControllers gleichzeitig verwenden?
- 5. Wie kann ich gleichzeitig SELECT und INSERT IN SQL verwenden?
- 6. Programmgesteuert NavigationController in ViewController verwenden
- 7. Cosmicmind/Material: Wie implementiere ich PageTabBarController ohne AppDelegate.swift?
- 8. Kann ich die Befehlszeilenwerkzeuge Git und TortoiseGit gleichzeitig verwenden?
- 9. Ich kann ActionListener und KeyListener nicht gleichzeitig verwenden
- 10. Kann ich Nginx als Server und Proxy gleichzeitig verwenden?
- 11. UITableViewController und NavigationController
- 12. Wie kann ich gleichzeitig übersetzen und skalieren? Oder wie vergrößere und bewege ich ein Element gleichzeitig?
- 13. Debugger verwenden und gleichzeitig fluchen?
- 14. Subversion und SourceSafe gleichzeitig verwenden?
- 15. IOS. Wie kann ich in NavigationController in .xib einbetten?
- 16. Tabbar kann nicht zugreifen Navigationcontroller
- 17. Kann ich Dialog anzeigen und gleichzeitig sagen?
- 18. Wie ändere ich rootviewcontroller von NavigationController?
- 19. Kann ich Cascad gleichzeitig beibehalten und zusammenführen?
- 20. Swift, wie navigationController, ohne Navigationsleiste
- 21. Kann ich Commits gleichzeitig rebasen und zerquetschen?
- 22. Swift - Wie entferne ich einen Viewcontroller von NavigationController?
- 23. Logging mit docker-compose: Kann ich zwei Treiber gleichzeitig verwenden?
- 24. Wie viele Datensätze kann ich gleichzeitig einfügen?
- 25. Wie kann ich FromQuery und FromRoute-Parameter gleichzeitig binden?
- 26. Kann man Devise verwenden: zeitgesteuert und gleichzeitig abrufbar?
- 27. Wie schalte ich Tabs und pushViewController gleichzeitig?
- 28. In Powershell, wie kann ich Rename-Item verwenden, um die alten und neuen Dateinamen gleichzeitig auszugeben?
- 29. Sind: Verweis und: als gleichzeitig zu verwenden?
- 30. javascript (html5) -Kann ich zwei Schlüssel gleichzeitig ausschalten, gleichzeitig?
Ich habe es versucht, aber wie könnte ich NavigationController ändern? Ich kann nicht einmal seinen Titel jetzt bearbeiten – aUcid
Sie müssen nur den Titel hinzufügen, indem Sie das navigationItem in der Ansicht ändern, die der rootViewController ist. In diesem Fall würde auf den PageTabBarController selbst zugegriffen. – CosmicMind