Я создаю представление в коде (для этого нет xib или раскадровки) и устанавливаю ограничения в коде, например:
NSDictionary *bindings = NSDictionaryOfVariableBindings(_myView);
_myView = [[UIView alloc] init];
[self.view addSubview:_myView];
_myView.translatesAutoresizingMaskIntoConstraints = NO;
[self.view addConstraints: [NSLayoutConstraint constraintsWithVisualFormat:@"H:|-0-[_myView]-0-|" options:0 metrics:nil views:bindings ] ];
[self.view addConstraints: [NSLayoutConstraint constraintsWithVisualFormat:@"V:|-0-[_myView(25)]" options:0 metrics:nil views:bindings ] ];
Позже в другом методе я хочу изменить положение _myView
и анимировать это изменение.
Моя проблема: каков наилучший/правильный способ изменить установленные ограничения? Я не знаю, как изменить, например. положение X и Y. Например. Я установил оба значения на 0 и хочу изменить X и Y на 50.