E 'possibile posizionare un'immagine personalizzata UIBarButton sul lato destro o sinistro di una UINavigationBar? Il modo in cui ho creato i miei pulsanti sembra migliore se il bordo del pulsante sta toccando il bordo della UINavigationBar.Posizione UIBarButtonItem sul bordo di UINavigationBar
5
A
risposta
1
La tua migliore scommessa qui è la sottoclasse della barra di UINavigation e la sovvisione di sottoview di layout.
Nel mio esempio ho spostare il mio pulsante a bordo all'estrema sinistra se ha un tag di 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);
}
}
}
Problemi correlati
- 1. Layout automatico con UINavigationBar e UIBarButtonItem
- 2. Impossibile aggiungere UIBarButtonItem a UINavigationBar indipendente
- 3. Come modificare un UIBarButtonItem in una UINavigationBar
- 4. Come posso aggiungere più UIBarButtonItem a UINavigationBar?
- 5. Cambiamento larghezza di un UIBarButtonItem in un UINavigationBar in rapida
- 6. Cambiamento larghezza di un UIBarButtonItem in un UINavigationBar
- 7. UINavigationBar BarButtonItem con Plain Style
- 8. Come cambiare il colore del bordo inferiore di UINavigationBar?
- 9. Custom UIBarButtonItem
- 10. Padding sul bordo div
- 11. Come nascondere un UIBarButtonItem?
- 12. Come aggiungere più UIBarButtonItem a un NavigationBar?
- 13. UIBarButtonItem evidenziato colori
- 14. Come determinare la posizione di UIBarButtonItem in UIToolbar?
- 15. iOS 7 UIBarButtonItem problema di spaziatura ridicolo
- 16. UIBarButtonItem setTitlePositionAdjustment su iOS 7 Barra di navigazione
- 17. Creare un costume terzino sinistro sul pulsante con la freccia UINavigationBar serie sulla sinistra
- 18. Spline con vincoli sul bordo
- 19. Bordo blu sul JScrollPane div
- 20. Effetto bagliore esterno sul bordo
- 21. ToolTip sul secondo monitor viene visualizzato sul bordo del monitor
- 22. Come posizionare UIBarButtonItem sul lato destro di una UIToolbar?
- 23. iOS - UIBarButtonItem - Posizione verticale titolo pulsante Indietro non regolabile
- 24. iPhone: UINavigationBar con pulsanti - regola l'altezza
- 25. posizione: bordo relativo nascosto in Internet Explorer
- 26. Il selettore non funziona sul mio swift UIBarButtonItem
- 27. Come modificare le dimensioni dell'immagine di UIBarButtonItem
- 28. Aggiungi UIBarButtonItem a navigationItem.titleView?
- 29. UINavigationBar topItem/items sembra doppio-pop sul retro
- 30. Personalizza UINavigationBar carattere
Perché non sarebbe possibile? Stai creando la tua vista con Interface Builder, o programmaticamente? –
Utilizzare effettivamente gli storyboard. Preferisco creare tutto attraverso gli storyboard. Fondamentalmente, vorrei semplicemente rimuovere il padding sul lato destro di un UIBarButton destro e il padding sulla sinistra di un UIBarButtonItem sinistro. – mhbdr