Use This link for verticale alignment text of UILable
otherwise alternative solution of your requirement is ,you can use UITextField, the subclass of UIControl, which inherits UIControl's the contentVerticalAlignment property.
textField.contentVerticalAlignment = UIControlContentVerticalAlignmentTop;
You can use this property to align the text on top. You can disable the user from editing the text by using the property userInteractionEnabled property.
also here see this labels-aligning-in-uitableviewcell many code
i hope this help you...