Ответ 1
Подключите IBOutlet для NSLayoutConstraint с помощью CTRL + нажмите на ограничение и перетащите его в viewController (например, @property (weak, nonatomic) IBOutlet NSLayoutConstraint *constraint;
).
Для удаления ограничения:
[self.view removeConstraint:constraint]
для установки ограничения:
[self.view addConstraint:constraint]