Personalizzazione della posizione dell'icona e del titolo di UITabBarItem (iphone sdk)
-
10-07-2019 - |
Domanda
Ho una tabBar e desidero personalizzare gli elementi nella barra delle schede. Voglio impedire la visualizzazione del titolo (facilmente raggiungibile impostando il titolo su zero) e ripristinare la posizione dell'icona in posizione centrale centrale. Qualcuno ha idea di come ciò possa essere fatto?
Grazie.
Soluzione
Puoi provare a usare UIToolBar invece di UITabBar. UIBarButtonItem ha il metodo initWithCustomView. Questo è più complicato ma può funzionare correttamente.
Altri suggerimenti
Brutta hacky "soluzione": imposta l'inserimento dell'immagine superiore su un valore positivo, l'inserto inferiore su un valore uguale ma negativo.
Come dice MM, usa la proprietà imageInsets dell'elemento:
tabBarItem.imageInsets = UIEdgeInsetsMake (offset, 0, -offset, 0);