我有一個self.photoView,它是UIView類型的,我有photoImageView,它是UIImageView。我想將photoImageView X和Y置於self.photoView中。使用Autolay約束在父視圖中居中視圖
此代碼沒有做任何事情!
let photoImageView = UIImageView.imageViewForPhotoTaken(self.photoView.bounds, image: img)
photoImageView.contentMode = UIViewContentMode.ScaleAspectFit
self.photoView.addSubview(photoImageView)
// set the autolayout constraints
self.photoView.addConstraint(NSLayoutConstraint(item: self.photoView, attribute: NSLayoutAttribute.CenterX, relatedBy: NSLayoutRelation.Equal, toItem: photoImageView, attribute: NSLayoutAttribute.CenterX, multiplier: 1.0, constant: 0))
調用的任何方法,我要對齊的子VI ew(photoImageView)中心水平和中心垂直。 –
您需要爲這兩個軸創建一個約束,並且很可能您還應該聲明高度和寬度約束......您的代碼不表示UIImageView應該是除0以外的任何大小 – Loxx
解決了您的問題? – HardikDG