我正在製作一個iOS應用程序,以及我一直在使用iPhone 6模擬器的最佳部分。我已經與我目前的狀況保持一致,在6日看起來不錯。但是當我將模擬器更改爲iPhone 5 for ex。一切都重疊或不在位置。在Swift中調整大小/對齊不同的屏幕大小的內容
This is the iPhone 6 Simulator - Looking Fine
This is the iPhone 5 Simulator - Looking Awful
還有其他的教程(你呻吟之前是的,我已經看了),但所有我發現的教程對他們說增加新的故事板,並分配到一定的屏幕尺寸 - 這對我(和其他人)來說似乎既耗時又不切實際
有沒有人知道一種有效的方法來讓任何屏幕尺寸的東西正確對齊(並縮小比例)?謝謝。
你需要自動佈局:https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/AutolayoutPG/ – Moritz
你應該去的普遍故事板沒有具體的屏幕尺寸,並使用自動佈局的限制,這樣的約束應該滿足每個屏幕大小..自動佈局的幾個鏈接https://www.raywenderlich.com/115440/auto-layout-tutorial-in-ios-9-part-1-getting-started-2 https:// www。 raywenderlich.com/115444/auto-layout-tutorial-in-ios-9-part-2-constraints https://www.appcoda.com/introduction-auto-layout/ http://code.tutsplus.com/tutorials/ios-from-scratch-with-swift-auto-layout-basics - cms-25520 –
'stackViews'和'autoLayout'在這裏是很好的選擇:) – Dravidian