По сути, вы спрашиваете, возможно ли повторно использовать представление, созданное в перо, в разных кончиках или представлениях.
Ответ - да и нет: вы можете это сделать, но вы должны это сделатьпрограммно.Давайте назовем представление, которое вы хотите повторно использовать, как View a
, а представление, в которое вы хотите вставить его, - View B
.Вам нужно создать экземпляр View A
в коде и добавить его в качестве подпредставления к View B
.Если вы также используете файл XIB для View b
, вы можете добавить «представление контейнера» в этот файл пера и добавить код A
в качестве подпредставления к контейнеру.(давая ему границы контейнера).
let reusableView = Bundle.main.loadNibNamed("ResuableView", owner: self, options: nil)?.first as! ResuableView
resuableView.frame = self.containerView.bounds
self.containerView.addSubview(resuableView)