Я изучаю способы настройки UITabBarController
. Настройка состоит из пользовательских изображений для каждого элемента панели и «поднятого» элемента центральной кнопки.
Я знаю, что Apple не рекомендует создавать подклассы UITabBarController, и я нашел несколько примеров, которые справляются с этим путем написания нового компонента с нуля, который имитирует поведение по умолчанию.
Но я чувствую, что отбрасывать функциональность, предоставляемую по умолчанию, не стоит, поскольку я хочу только «обшить» компонент.
Моя идея состоит в том, чтобы скрыть панель вкладок и поместить некоторые пользовательские кнопки в верхней части панели вкладок, которые будут вызывать tabbarcontroller.selectedIndex=<new_value>
при нажатии.
Это плохая идея?
Я не вижу в этом недостатков, но хотел спросить, есть ли другой простой способ сделать это.