Добавление подпредставлений поверх программно созданной иерархии UIView
У меня есть подкласс UIView, который программно создает и добавляет ряд подпредставлений. Тем не менее, я хочу дать пользователям класса возможность размещать новые подпредставления над ним (и его подпредставлениями), используя addSubview и в идеале также из Interface Builder.
Каков наилучший способ сделать это?
Теперь, я полагаю, было бы приемлемо добавлять программные представления только с использованием addSubview, но я не уверен, как бы я поступил в этом направлении.
ПРИМЕЧАНИЕ. Я попытался добавить дополнительные подпредставления с помощью конструктора интерфейса, но они скрыты, как только пользовательский подкласс UIView, на который я ссылался выше, программно создает свои другие представления, предположительно, так как они добавлены последними.