Получить кадр superView в Ленивый Var?(Swift) - PullRequest
0 голосов
/ 11 мая 2018

Я объявил UIImageView, используя lazy var,

Я хочу установить x позицию redArrowImage в соответствии с его superView, который будет определен во время выполнения.

lazy var redArrowImage: UIImageView = {
    let imageView = UIImageView(image:  UIImage(named: "red"))
    imageView.frame = CGRect(x: self.goButton.frame.size.width - 25, y: 12, width: 15, height: 15)
    imageView.contentMode = .scaleAspectFit
    return imageView
}()

Я использовал self.superview.frame.size.width - 25, но это не работает: (

imageView.frame = CGRect(x: self.superview.frame.size.width - 25, y: 12, width: 15, height: 15)

Есть идеи?

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