Nilam Pari Nilam Pari - 1 year ago 114
iOS Question

How to change constraints programmatically that is added from storyboard?

I have one screen. It will display like below

enter image description here

Now When User clicked I have an Account and Password(button) it will display like below

enter image description here

I want to move both views accordingly
I added constraints using storyboard.Now need to change constraints from programming..

Answer Source

You need to create an IBOutlet of your constraint.
enter image description here

Then you set the constant value of your constraint in code:

labelWidthConstraint.constant = 80

If you want it animated you can do something like this:

UIView.animate(withDuration: 0.3, animations: { 
    labelWidthConstraint.constant = 80
Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download