Ich versuche, UINavigationBar von Interface Builder (nicht storyBoard) hinzufügen.UINavigationBar ohne UINavigationController von Interface Builder
aber bleibt die Höhe als 44.
Es gibt einen Beitrag, das eine Antwort hat, aber das ist durch den Code. UINavigationBar without UINavigationController
Ich habe das gleiche, aber von Interface Builder aber nicht funktioniert. Interface Builder und Simulator Screenshots sind mit dieser Email angehängt. Außerdem habe ich die folgende Methode im Controller hinzugefügt.
Also, ist es möglich, von Interface Builder?
- (UIBarPosition)positionForBar:(id<UIBarPositioning>)bar
{
return UIBarPositionTopAttached;
}
Ich denke, die nur im Storyboard. – andyPaul
@andyPaul Wenn Sie eine Feder verwenden, bewegen Sie einfach die Navigationsleiste um 20 Pixel nach unten und aktualisieren Sie die Beschränkungen für die automatische Auslage, falls sie sich beschweren. – kabiroberai
Ja, aber diese ersten 20 Pixel benötigt die orange Farbe, eigentlich sollte die Höhe der Navigationsleiste 64 sein. – andyPaul