Мне нужно 8 TabBarItems
, и я могу показать только 4 элемента в поле зрения. И мне нужно иметь возможность прокрутить до следующих 4 вкладок BarItems.
В поведении UITabBar по умолчанию вы обычно получаете вкладку «БОЛЬШЕ» для более чем 5 элементов панели вкладок. Я хочу, чтобы это была кнопка прокрутки вместо кнопки БОЛЬШЕ.
Так ~ ~ Если я нажму кнопку прокрутки (или пятую) tabBarItem, она должна отобразить еще 4 элемента панели вкладок с кнопкой обратной прокрутки.
Вот мои способы сделать это - -
Реализация Scroll UITabBarItems, но это будет означать, что мне придется работать над проектом с нуля, и это не лучший вариант для меня.
Я могу нажать контроллер вида на последней вкладке и показать новый вид с 4 значками панели вкладок, и работать над этим. (Возникают проблемы с выталкиванием контроллера панели вкладок из контроллера панели вкладок)
Я могу сделать модальный контроллер вида для следующих четырех вкладок и выдвинуть его, когда я нажму кнопку прокрутки назад. (Возникли проблемы с настройкой tabbarcontroller в качестве текущего контроллера модального представления)
Удаление всех представлений из массива tabBarViewController и добавление новых при нажатии на соответствующую вкладку. И снова перезагрузите те же вкладки при нажатии на предыдущую вкладку. Каковы осложнения этих? Я не хочу беспокоить rootController.
Есть еще что-нибудь, о чем вы можете подумать?
Какой бы подход я ни выбрал, Мне нужна анимация скольжения между двумя видами.
Буду признателен, если кто-нибудь сможет дать совет специалиста о том, что можно сделать.
Спасибо.