2016-04-24 60 views
0

我正在學習iOS中的自動佈局,並嘗試創建計算器應用程序以嘗試自動佈局設計。但是我不知道它在爲所有按鈕和標籤創建約束時出錯的地方。我已經將x和y座標設置爲0來表示角落按鈕,而對於其他人我已經使用相鄰按鈕完成了垂直間距約束。通過GUI在iOS計算器應用程序中自動佈局問題

但結果是這樣的:

Image

預期結果:

Expected result

+1

再次清除約束/刪除它們,準確地考慮應該如何設置它們,然後再次添加它們。我們不能僅僅通過屏幕截圖來幫助你,除非告訴你你的約束條件相當混亂 – luk2302

+0

我們可以有你想要的目標設計。所以可以幫助你 –

回答

0

我的建議是先佔用1個或2個相鄰控件(按鈕)和對它們應用自動佈局約束,並檢查它們的行爲以適應不同的設備方向和不同的屏幕尺寸(在模擬器上使用不同的設備)並檢查它們的行爲是根據你的期望。

一旦你得到這個權利,你也可以包括其他按鈕。這應該更簡單一些。

有關IB教程約束的Apple文檔可在此link處獲得。