For Adaptive UI(iOS8 or after) , Vertical Alignment of UILabel is to be set from StoryBoard by Changing the properties
noOfLines
=0` and
Constraints
Adjusting UILabel LefMargin, RightMargin and Top Margin Constraints.
Change
Content Compression Resistance Priority For Vertical
=1000` So that Vertical>Horizontal .
Edited:
noOfLines=0
and the following constraints are enough to achieve the desired results.