Auto Layout is making my life difficult. In theory, it was going to be really useful when I switched, but I seem to fight it all of the time.
I\'ve made a demo proje
Very easy way to solve this in InterfaceBuilder:
Set the centered label (label2) to "Horizontal Center in Container" and "Vertical Center in Container"
Select the centered label and the top label (label1 + label2) and add TWO constraints for Vertical Spacing. One with Greater Than or Equal the min spacing. One with Less Than or Equal the max spacing.
The same for the centered label and the bottom label (label2 + label3).
Additionally you could also add two constraints to label1 - Top Space To SuperView and two constraints to label2 - Bottom Space To SuperView.
The result will be that all 4 spacings will change their sizes equally.