Come specificare la larghezza, spazio flessibile e / o di posizione tra UITabBarItems in UITabBar?

StackOverflow https://stackoverflow.com/questions/4343870

Domanda

Sto lavorando su un progetto in cui cliente vuole UITabBar sosia barra degli strumenti (icone e titoli) nella parte inferiore di alcuni punti di vista.

Tabbar ha bisogno di avere 1 articolo a sinistra, poi lo spazio libero e 2 elementi a destra. Devo usare 2 UITabBarItews in più (e metterli in seconda e terza posizione), nascondere e disabilitarli per raggiungere questo o è la soluzione più semplice a questo?

Vorrei non usare per UIToolbar per questo come personalizzare la sua altezza è un dolore di un comportamento imprevisto provoca in alcuni casi (specialmente quando si usano controller di vista modale).

È stato utile?

Soluzione

Credo che tu abbia l'idea giusta. Personalizzazione UITabBar fare cose fuori dal comune è spesso molto difficile ed è meglio basta scrivere il proprio. Ma nel tuo caso si dovrebbe essere in grado di altrettanto avete proposto. Un modo sarebbe di aggiungere i controller di vista direttamente in IB e poi insieme title una stringa vuota e enabled deselezionare per il secondo e terzo controllore vista.

Altri suggerimenti

Perché non basta usare un UIToolbar? Quando un pulsante viene toccato si potrebbe passare da una vista manualmente.

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