Come specificare la larghezza, spazio flessibile e / o di posizione tra UITabBarItems in UITabBar?
-
30-09-2019 - |
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).
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.