[英]Not able to add UIImageView as a subView of a UIView programmatically
我有一個單視圖應用程序。 我有一個以X和Y為中心的UIView。 我正在嘗試使用自動布局以編程方式將UIImageview用作UIView。 我的圖像無法顯示在UIView中的任何位置。
@IBOutlet weak var popUpContainer: UIView!
let image = UIImage.init(named: "tickok")
let imageView = UIImageView.init(image: image)
self.popUpContainer.addSubview(imageView)
// THIS ENABLES THE AUTOLAYOUT CONSTRAINT FOR IMAGEVIEW
imageView.translatesAutoresizingMaskIntoConstraints = false
imageView.centerXAnchor.constraint(equalTo: self.popUpContainer.centerXAnchor).isActive = true
imageView.widthAnchor.constraint(equalToConstant: 30).isActive = true
imageView.heightAnchor.constraint(equalToConstant: 30).isActive = true
imageView.topAnchor.constraint(equalTo: self.popUpContainer.topAnchor, constant: 20).isActive = true
您還需要包括一個Y約束-X,寬度和高度不足以進行自動布局。 因此,無論是centerYAnchor
還是topAnchor
或bottomAnchor
。
例如,包括imageView.centerYAnchor.constraint(equalTo: self.popUpContainer.centerYAnchor).isActive = true
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.