我使用XCode 5的iOS 7自動佈局。我已經設置了一個UILabel約束爲領先的空間到超級視圖(這是一個UIScrollView),頂部空間一個imageview和底部空間到超級視圖,這會導致標籤根據內容調整大小並決定scrollview的內容大小 - 這是完美的。然而,無論何時將設備旋轉到縱向位置,UILabel都會在寬度上擴展(我想要),但不再需要儘可能多的垂直空間...... Superview的底部空間(eq:81點)創建的UILabel太高因爲它的內容並沒有頂部垂直對齊垂直居中。有沒有辦法自動處理這個問題,還是我需要手動將底部空間擴展到設備旋轉時的超級視圖?界面生成器iOS 7 Autolayout創建標籤太高
接口生成器:http://cl.ly/image/2r1a3H1U2r0R; http://cl.ly/image/2o2A3I44353a
肖像:http://cl.ly/image/060p2Z0L3S0D
景觀:http://cl.ly/image/360E1u1s0R1H
注:我也嘗試設置底部空間,以上海華> = 81無濟於事 –