/ / iOS UITabBar - czy mogę zmienić liczbę wyświetlanych kart jednocześnie? - iPhone, iOS, Object-C, kontroler uitabbar, uitabbar

iOS UITabBar - czy mogę modyfikować liczbę kart wyświetlanych jednocześnie? - iphone, ios, cel-c, uitabbarcontroller, uitabbar

Jestem zainteresowany jeśli można zmodyfikować domyślne zachowanie UITabBar, aby wyświetlić tylko 4 karty łącznie, przy 4 karcie ... Więcej.

Domyślnie pasek kart wyświetla do 5 zakładek zostatni z nich to „... więcej”, jeśli pasek kart zawiera więcej niż 5 kontrolerów. Mój projektant wyraził pogląd, że użytkownik może łatwiej nawigować po aplikacji, jeśli zostawimy tylko 3 główne kontrolery na pasku kart, a wszystkie „opcjonalne” treści będą ukryte na liście więcej.

Czy jest dostępna domyślna opcja lub poprawka, którą mogę zastosować do UITabBar, aby zmienić liczbę wyświetlanych kart jednocześnie?

Odpowiedzi:

0 dla odpowiedzi № 1

Podobnie jak sugerował Michael Henry, możesz utworzyć czwartą kartę jako ... Więcej, ale zamiast używać UITableViewController dlaczego nie narysuj ponownie opcji na dole UITabBarController i pokaż następny zestaw zakładek, przy czym pierwszy oczywiście to Poprzedni ...

Dzięki tej metodologii prawdopodobnie będziesz musiał śledzić, w jakim stanie jest twój TabBar, aby odpowiednio wpływał na który UIViewController jest wyświetlany po stuknięciu przycisku tabulacji na drugiej stronie kart.

Uderzam w tę odpowiedź na iPadzie, inaczej zrzucę przykładowy kod. Przepraszam.