我正在試圖製作一個半透明的黑色矩形,其中包含一些文字,以向用戶傳達一些信息。它似乎可行,但是當手機的文字大小很大時,標籤的內容被切斷 - 視圖不會擴大其尺寸。如何使用自動佈局調整視圖以適應標籤子視圖?
爲了創建這個,我添加了一個黑色背景和圓角的UIView,使它有點透明,並在其中放置了一個UILabel。視圖上的約束應該允許它在手機旋轉時變大,標籤上的約束將其邊緣固定在視圖上。
這裏有視圖的約束:
Align Center X to: Superview
Align Center Y to: Superview
Trailing Space to: Superview >= 40
Leading Space to: Superview >= 40
Width >= 200
Width <= 300
Height >= 100
Height <= 150
和標籤的約束:
Trailing Space to: Superview Equals:Default
Leading Space to: Superview Equals:Default
Bottom Space to: Superview Equals:Default
Top Space to: Superview Equals:Default
當在iPhone 5運行,視圖的尺寸爲200×102由於某種原因和文本是截斷,儘管它的限制允許它達到300 x 150.我做錯了什麼?
http://stackoverflow.com/questions/27228279/auto-layout-constraint-with-dynamic-variable – Astoria 2014-12-01 13:32:40