有人可以引導我在正確的方向嗎?我不是要求別人爲我做,我只是尋求幫助。我對iOS開發相對較新。iOS 7 Autolayout
我的應用程序是一個通用的應用程序,它需要支持3.5" 屏幕,4" 畫面和iPad。下面的UI是爲4「屏幕設計的,但我需要根據屏幕大小調整UIButtons,UILabels和UITextFields的大小和重新排列。一切都嵌入在UIScrollView中。有人可以解釋我需要什麼樣的約束嗎?我已經提前嘗試了很多不同的東西,但我不能讓它正常工作。我已經嘗試使用彈簧和支柱,但我不能讓UITextFields與iPad上的一切對齊。
感謝。
這是它應該如何與3.5" 屏幕顯示
這是它顯示了在模擬器
如果您需要在自動佈局的一般信息,你應該看的WWDC視頻/閱讀關於這個問題的文件。對於這個問題要簡潔地回答,需要更多細節;例如......「根據屏幕尺寸重新調整」,以何種方式?你試圖完成什麼行爲。 「無法正常工作」,這是怎麼回事?它在做什麼/沒有做到這一點不符合你的預期/期望?此外,即使有了這些信息,我們也需要看到適用於您發佈的視圖的具體限制條件。考慮發佈檢查器的圖像,顯示視圖/約束節點。 – NJones
@NJones我已閱讀文檔,但我仍然無法理解。我應該可以觀看WWDC演示。我編輯了我的帖子,以顯示3.5英寸屏幕應該是什麼樣子。奇怪的是,如果我在故事板中使用3.5英寸視圖運行模擬器,它會顯示故事板中顯示的內容。如果我運行帶有4「視圖的模擬器,它會顯示錯誤,如截圖所示。我將用3.5英寸手機進行測試。 – Shan
我認爲所有這些價格都是個別標籤。當然,更好,更具可擴展性的方法是將它們放置在具有靜態單元的UITableView中。 –