2009-08-03 16 views
5

Nella mia app sto utilizzando una barra delle schede (UITabBarController) e desidero avere più di 20 visualizzazioni diverse tra cui scegliere.UITabBarController - più di 20 visualizzazioni

Se ci sono più di 5, viene visualizzato il menu "Altro". Posso accedere a qualsiasi mia vista dal menu "Altro", ma ho problemi con la personalizzazione della TabBar con la barra di navigazione "Configura" (Modifica). Posso vedere solo 20 icone della prima vista e non posso scorrere la vista in nessuna direzione. L'icona con i numeri 21 o superiore non è disponibile nella barra di navigazione "Configura" (Modifica)

C'è un modo per scorrere su e giù (o sinistra e destra) per essere in grado di personalizzare TabBar con tutte le mie icone di visualizzazione? C'è un altro modo per personalizzare la barra di navigazione "Configura" (Modifica) per ottenere l'accesso a tutte le icone di visualizzazione?

+4

Perché vuoi avere> 20 schede? Sembra un errore di progettazione dell'interfaccia utente ... – kennytm

+0

@KennyTM Dai un'occhiata all'app New York Times, più di 20 schede in una situazione utente perfettamente accettabile. – texmex5

risposta

1

Sembra che non v'è alcuna soluzione per questo :(tranne creando il proprio UITabBarController

0

Si tratta di una limitazione del controllo fornito da Apple, ma si può ovviare a questo problema come segue:.

catture l'azione del pulsante Modifica e sostituirlo con il proprio un'azione che mira a visualizzare una schermata personalizzata che riproduce in modo diverso l'azione di ordinamento.

ho fatto in questo modo nelle mie applicazioni, quando ho avuto la necessità.

Problemi correlati