Как получить доступ к свойствам подпредставления пользовательского класса UIView? - PullRequest
0 голосов
/ 11 марта 2019

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?

Спасибо за вашу любезную помощь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...