I'm using auto-layout with XCode 5 for iOS 7. I've set a UILabel with constraints for leading space to the superview (which is a UIScrollView), top space to an imageview, and bottom space to the superview which causes the label to resize based on content and dictates the scrollview's content size – which is perfect. However, whenever the device is rotated to portrait position, the UILabel expands in width (which I want) but no longer needs as much vertical space... the Bottom Space to Superview (eq: 81 pts) creates a UILabel that is too tall for it's content and without top vertical alignment centers the content vertically. Is there a way to automatically handle this or do I need to manually extend the bottom space to the superview on device rotation?
Interface Builder: http://cl.ly/image/2r1a3H1U2r0R ; http://cl.ly/image/2o2A3I44353a
Portrait: http://cl.ly/image/060p2Z0L3S0D
Landscape: http://cl.ly/image/360E1u1s0R1H