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