OBJECTIVE
У меня есть пользовательский класс UIView, который мы будем называть ContainerView
.Пользовательский класс также определяет другой UIView, который мы можем назвать presentingView
.
Я хочу создать связь между размером ContainerView.view
и presenting.view
: каждый раз, когда устанавливается кадр / размер одного представления, кадр / размер другого
ПОЛНОЕ РЕШЕНИЕ
Я могу выполнить обновление presentingView.frame, когда установлен или обновлен ContainerView.view.frame:
class ContainerView: UIView {
var presentingView: UIView!
override var frame: CGRect {
didSet {
presentingView.size = CGSize(width: frame.width * 3, height: frame.height * 3)
}
}
}
ВОПРОС
Есть ли способ аналогичным образом получить доступ к presentingView.frame
свойству и использовать didSet
для обновления ContainerView.view.size
?
Спасибо за вашу любезную помощь