Projekt Github repository.ändern Einschränkungen mit NSLayoutConstraint
So zum Beispiel, ich das ändern:
let orangeViewCenterXConstraint = NSLayoutConstraint(
item: orangeView,
attribute: .centerX,
relatedBy: .equal,
toItem: view,
attribute: .centerX,
multiplier: 1.0,
constant: 0.0
)
Dazu:
orangeView.centerXAnchor.constraint(equalTo: view.centerXAnchor)
Wie ist der richtige Weg, das gleiche zu tun mit:
let purpleViewBottomSpaceConstraint = NSLayoutConstraint(
item: purpleView,
attribute: .bottom,
relatedBy: .equal,
toItem: orangeView,
attribute: .top,
multiplier: 1.0,
constant: -8.0
)
Ich habe versucht, mit :
purpleView.bottomAnchor.constraint(equalTo: <#T##NSLayoutAnchor<AnyObject>#>, constant: <#T##CGFloat#>)
Aber ich denke purpleView
braucht einen Platz zwischen purpleView
und orangeView
, also technisch , constant: -8.0
, aber das ist falsch.
Ich bin mir nicht sicher, was ich gerade mache, also bin ich hier um zu lernen.
Problem gelöst !, überprüfen Sie die Github, wenn Sie irgendeine Frage haben;) –