Unsere aktuelle Designspezifikation beinhaltet derzeit eine UINavigationBar mit Standardbeabstandung für das topItem/barItem und Standardschriftart für den Titel.Unterklasse der UINavigationBar, um das visuelle Standardformat zu haben
Was ist die beste Vorgehensweise dafür? Ich erwäge folgendermaßen vorgehen:
eine UINavigationBar erstellen mit den Abmessungen für das TopItem und barItem Objekte mit Auto-Layoutbeschränkungen gesetzt, alle programatically getan.
Verwenden Sie kein Storyboard für die oben genannten, definieren Sie einfach alle Einschränkungen im Code.
In den Storyboards der aktuellen Ansicht verwenden alle Ansichten mit einer UINavigationBar diese Unterklasse.
Würde das funktionieren? Ist das die beste Praxis?
Sie müssten UINavigationBar Unterklasse und alles neu zu implementieren. UINavigationController unterstützt benutzerdefinierte Klassen für die Navigationsleiste. – Andy