Is it possible to change the constraints when the device is rotated? How might this be achieved?
A simple example might be two images which, in portrait, are stacked
You can save your constraints, to a property or variable as portrait and landscape versions then set and remove them on rotate.
I have done this making my constraints in xib for initial view, assigning them to outlets in the view controller. On rotate I create the alternate restraints, remove the outlets but retain them, insert the alternates.
Reverse the process on rotate back.