Is there a way to install and uninstall an Xcode interface builder constraint programmatically?

Connect the IBOutlet for the NSLayoutConstraint by CTRL+click the constraint and drag it to the viewController (for ex. @property (weak, nonatomic) IBOutlet NSLayoutConstraint *constraint;).
For removing the constraint:
[self.view removeConstraint:constraint]
for installing the constraint:
[self.view addConstraint:constraint]
addConstraint will become installed?active property on constraint that corresponds to the "uninstalled" setting in XCode. Simply leave one constraint uninstalled in XCode with your alternate values and then switch between them by alternating their active states at run time.