У меня есть контроллер представления, и я хочу разместить на нем UITabBar. Когда пользователь нажимает на разные элементы вкладки, я хочу показать разные представления. У меня это работает, но трудно поддерживать.
В InterfaceBuilder я просто создал все свои вкладки, скрыл их. В моем проекте, когда пользователь нажимает на один из элементов вкладки, я просто устанавливаю для скрытого свойства связанного представления значение false, чтобы оно отображалось.
Тем не менее, xib выглядит как катастрофа, потому что у меня есть 4 вида, наложенных друг на друга. Чтобы упростить задачу, я установил для скрытого свойства значение true в InterfaceBuilder для представлений, надеясь, что оно полностью скроет некоторые из них, чтобы было легче увидеть, что я делаю. InterfaceBuilder просто изменяет непрозрачность вида до 30%, поэтому вы все равно видите их все наложенными друг на друга.
Мне интересно, есть ли лучший способ сделать это. Я не хочу, если это возможно, программно генерировать все представления для этого интерфейса.
Спасибо