0
erkannt
Ich betrachte die SnapKit Dokumentation: http://snapkit.io/docs/„Superview“ nicht
Wenn Sie den Nutzungsabschnitt gehen, um es den folgenden Beispielcode hat:
let box = UIView()
superview.addSubview(box)
box.snp_makeConstraints { (make) -> Void in
make.top.equalTo(superview).offset(20)
make.left.equalTo(superview).offset(20)
make.bottom.equalTo(superview).offset(-20)
make.right.equalTo(superview).offset(-20)
}
eine Box zu machen, die gezwungen ist, seine Superview-Kanten mit 20 Punkten Polsterung.
Ich habe versucht, dies zu tun in meinem eigenen Projekt:
thankYouMessage.snp_makeConstraints { (make) -> Void in
make.right.left.top.equalTo(superview)
make.height.equalTo(self.view.frame.height * 0.2)
}
in Xcode Allerdings heißt es "ungelöste Verwendung von Bezeichner Superview".
Was ist das Problem?
'superview' wird als Platzhalter verwendet. Sie meinen, ersetzen Sie mit der Superansicht einer Ansicht, die Sie Einschränkungen zu wahrscheinlich hinzufügen "self.view", wenn Sie in einem View-Controller verwenden. – beyowulf