У меня есть довольно сложное представление, для меня, так или иначе, у которого есть несколько "лотков" с элементами пользовательского интерфейса на них. Они вставляются и выходят из моего корневого представления. Я хотел бы вложить (addSubview) элементы внутри представления. Каждый из них нуждается в некоторой настройке перед отображением... и никто не может быть настроен в IB (это подклассы UIView).
Мне интересно, имеет ли смысл подкласс UIViewController для каждого "лотка", а затем свойство VC view указывает на представление "лоток", которое я могу заполнить моими пользовательскими объектами UIView. Таким образом, я могу использовать методы viewDidLoad и т.д. В UIViewController.
Я не знаю, как другие делают это - по крайней мере, в нескольких образцах, на которые я смотрел. Это создаст ситуацию, когда одновременно будут отображаться несколько контроллеров представлений на экране. от самого контроллера навигации вниз до корневого контроллера и его вида, а затем любого числа (ну, разрешающего размер экрана) этих небольших лоток-мониторов. Если да, то как работает цепочка ответчиков? Я предполагаю, что он перейдет от самого низкого UIView к его вложенному VC, затем к этому родительскому представлению VC, затем к этому VC и т.д. и т.д. повторите, повторите.. до UIApplication... я прошу о проблемах?
ИЛИ, я просто придерживаюсь UIViews и добавляю subviews в subviews и т.д. и т.д.