Ich habe eine self.photoView vom Typ UIView und ich habe photoImageView, die UIImageView ist. Ich möchte das PhotoImageView X und Y in der self.photoView zentrieren.Zentrieren einer Ansicht in der übergeordneten Ansicht mit Autolayout-Einschränkungen
Dieser Code macht nichts!
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))
genannt wird, ich die Unter vi ausrichten möchten ew (PhotoImageView) zentrieren Sie horizontal und zentrieren Sie vertikal. –
Sie müssen eine Einschränkung für beide Achsen erstellen, und höchstwahrscheinlich sollten Sie auch eine Beschränkung für Höhe und Breite deklarieren ... Ihr Code zeigt nicht an, dass die UIImageView eine andere Größe als Null haben soll – Loxx
löst Ihr Problem ? – HardikDG