2009-08-03 10 views
5

Ich verwende eine Tab-Leiste (UITabBarController) auf meiner App und ich möchte mehr als 20 verschiedene Ansichten zur Auswahl haben.UITabBarController - mehr als 20 Ansichten

Wenn mehr als 5 vorhanden sind, wird das Menü "Mehr" angezeigt. Ich kann über das Menü "Mehr" auf meine Ansichten zugreifen, habe jedoch Probleme mit der Anpassung meiner TabBar über die Navigationsleiste "Konfigurieren" (Bearbeiten). Ich kann nur 20 erste Ansichtssymbole sehen und kann die Ansicht in keine Richtung scrollen. Symbol mit Zahlen 21 oder höher sind in der Navigationsleiste "Konfigurieren" (Bearbeiten) nicht verfügbar

Gibt es eine Möglichkeit, nach oben und unten (oder links und rechts) zu blättern, um TabBar mit allen meinen Ansichtssymbolen anpassen zu können? Gibt es die andere Möglichkeit, die Navigationsleiste "Konfigurieren" (Bearbeiten) anzupassen, um auf alle Ansichtssymbole zuzugreifen?

+4

Warum Möchtest du > 20 Tabs haben? Klingt wie ein UI-Design-Fehler ... – kennytm

+0

@KennyTM Werfen Sie einen Blick auf New York Times App, mehr als 20 Tabs in einer völlig akzeptablen Situation. – texmex5

Antwort

1

Sieht aus wie es keine Lösung für dieses :(ist außer Ihrer eigenen UITabBarController Schaffung

0

Dies ist eine Einschränkung der von Apple bereitgestellten Controller, aber Sie können dieses Problem umgehen, wie folgt:.

Catches die Aktion der Schaltfläche bearbeiten und ersetzen sie es mit Ihrer eigenen Aktion, die einen benutzerdefinierten Bildschirm angezeigt werden soll, die anders die Sortier Aktion spielt.

ich habe diese Art und Weise getan in meinen Anwendungen, wenn ich das Bedürfnis habe.

Verwandte Themen