2009-08-03 19 views
5

Używam paska kart (UITabBarController) w mojej aplikacji i chcę mieć więcej niż 20 różnych widoków do wyboru.UITabBarController - więcej niż 20 wyświetleń

Jeśli jest więcej niż 5, pojawi się menu "Więcej". Mogę uzyskać dostęp do dowolnego z moich widoków z menu "Więcej", ale mam problem z dostosowaniem mojego TabBara za pomocą paska nawigacyjnego "Konfiguruj" (edycja). Widzę tylko 20 ikon pierwszego widoku i nie mogę przewijać widoku w żadnym kierunku. Ikona z numerami 21 lub nowszymi jest niedostępna w pasku nawigacji "Konfiguruj" (edycja).

Czy istnieje sposób przewijania w górę iw dół (lub w lewo iw prawo), aby móc dostosować TabBar do wszystkich ikon widoku? Czy istnieje inny sposób dostosowania paska nawigacji "Konfiguruj" (edycja), aby uzyskać dostęp do wszystkich ikon widoku?

+4

Dlaczego czy chcesz mieć> 20 kart? Brzmi jak awaria projektu interfejsu użytkownika ... – kennytm

+0

@KennyTM Spójrz na aplikację New York Times, ponad 20 kart w doskonale akceptowalnej sytuacji ui. – texmex5

Odpowiedz

1

Wygląda jak nie ma rozwiązania dla tego :(oprócz tworzenia własnej UITabBarController

0

Jest to ograniczenie sterownika dostarczonego przez Apple, ale można obejść ten problem w następujący sposób:.

Połowy działanie przycisku edytuj i zastąpić go własnym działaniem, którego celem jest, aby wyświetlić ekran niestandardowy, który odgrywa różnie działania sortowania.

zrobiłem w ten sposób w mojej aplikacji, gdy miałem potrzebę.