Я объявил 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)
Есть идеи?