Ist es möglich, ein benutzerdefiniertes Bild UIBarButton Element auf der linken oder rechten Seite Rand einer UINavigationBar zu positionieren? So wie ich meine Buttons erstellt habe, sieht es am besten aus, wenn der Rand der Schaltfläche den Rand der UINavigationsleiste berührt.Position UIBarButtonItem am Rand von UINavigationBar
5
A
Antwort
1
Ihre beste Wette ist hier Unterklasse UINavigationsleiste und überschreiben Layout-Untersichten.
In meinem Beispiel bewege ich meine Taste an den Rand ganz links, wenn es einen Tag der 900.
- (void) layoutSubviews {
[super layoutSubviews];
//override the navigation bar to move classes with 900 to the ledge
for (UIView *view in self.subviews) {
if ([view isKindOfClass:[UIButton class]]) {
if (view.tag == 900)
view.frame = CGRectMake(0,0, 88, 44);
}
}
}
Verwandte Themen
- 1. Erscheint am unteren Rand einer leeren UINavigationBar
- 2. UIBarButtonItem benutzerdefinierte Ansicht in UINavigationBar
- 3. ändern Breite eines UIBarButtonItem in einem UINavigationBar
- 4. UIBarButtonItem Position innerhalb UIToolbar
- 5. Fußzeile am unteren Rand behalten
- 6. Zusätzliche Polsterung am Rand
- 7. Kann UIBarButtonItem nicht zu einer unabhängigen UINavigationBar hinzufügen
- 8. ändern Breite eines UIBarButtonItem in einem UINavigationBar in schnellen
- 9. css - Kreis mit Rand am Rand
- 10. Position Bild am unteren Rand des Bildschirms, die gesamte Breite mit einem dünnen Rand
- 11. Compose UIBarButtonItem ändert die Position beim Anzeigen der Position leicht
- 12. Position absolut und Rand: Auto
- 13. devicemotion Veranstaltung am Rand Browser
- 14. Ausblenden Dreieck am unteren Rand des Bildes
- 15. Wie Polsterung in den UIBarButtonItem programmatisch
- 16. Wie würde ich am Ende einer UINavigationBar eine Linie zeichnen?
- 17. Layout Rand/Padding am oberen Rand des Dialogfragments
- 18. UINavigationBar UIView programmatisch hinzufügen?
- 19. IMG hat 5px extra padding am unteren Rand von div
- 20. Wie man eine Fußzeile am unteren Rand der Seite, nicht am unteren Rand des Ansichtsfensters fixiert
- 21. Scrollbildlauf nicht an den Rand am unteren
- 22. MKMapView setRegion: Absturz am Rand der Welt
- 23. Position relativ zum unteren Rand des Elternteils
- 24. Müssen div mit iFrame am unteren Rand des Browsers halten
- 25. iOS - UIBarButtonItem - Back Button Titel vertikale Position einstellt nicht
- 26. Leerstelle am unteren Rand der Seite leeren?
- 27. Ruby-Methoden am unteren Rand des Skripts?
- 28. span Nachricht am oberen Rand des Bildschirms
- 29. CSS: Kleiner Regler am Rand eines Lautstärkereglers
- 30. Put appbarLayout am unteren Rand des Bildschirms
Warum sollte es nicht möglich sein, hat? Erstellen Sie Ihre Ansicht mit Interface Builder oder programmgesteuert? –
Verwenden von Storyboards tatsächlich. Ich würde lieber alles über Storyboards erstellen. Im Grunde genommen möchte ich einfach das Padding auf der rechten Seite eines rechten UIBarButton und das Padding links von einem linken UIBarButtonItem entfernen. – mhbdr