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.

È stato utile?

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);

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top