2015-11-29 50 views
1

我點擊了添加所有缺少的內容到我的主要故事板,但由於某種原因,其中一個按鈕被拉長了。我該如何解決?爲什麼汽車佈局搞亂了尺寸?

Image of how the stretched button looks like

+0

您是否嘗試過設置耳機圖像所需的抗壓強度? –

+1

讓Xcode添加所有缺少的約束就意味着它會猜測。它添加了約束來維護當前佈局的* something *,但它可能不會維護您認爲重要的事情。你總是必須檢查約束,並確保他們做你想做的事情。你不能僅僅假設Xcode會正確。可能Xcode選擇維護的是兩個較低圖像距離超級視圖邊緣和彼此的距離,而不是它們的大小或縱橫比。 –

+1

永遠不要讓Xcode添加缺少的約束。它從來沒有工作。 – dasdom

回答

0

給它一個固定的寬度和取出水平空間的小標識圖標。

0

它看起來不像是整張照片。如果底部和頂部約束設置爲在較小的顯示器上啓動的那些元素和界面,則可以顯示行爲。我相信控制檯中有消息告訴你什麼樣的自動佈局必須突破幾個限制才能滿足您的設置。
嘗試將頂部和底部約束的優先級降低到999,並且應該避免它們擠壓在較小的屏幕上。