Layout a button with some constraints like this.


Create an outlet of the constraint you want to manipulate.

Then add a button, so that when you press it, you can adjust the value of the constraint so it moves.


Now when you press the move button, the constraint value will change and the button will move.

Now if you want to get really fancy, you can animate the movement like this.


- (IBAction)movePressed:(UIButton *)sender {

    [UIView animateWithDuration:0.5
                         self.topConstraint.constant = 100;
                         [self.view layoutIfNeeded];