上傳到AppStore以適應所有設備(如iPhone 5和iPhone 7+)時,應用程序是否會自動調整大小?該應用是否會自動調整大小?
我這樣問,因爲我即將發佈一個新的應用程序的Appstore,但在模擬器和真實的設備上應用程序不會調整大小,所有的按鈕和標籤等不是他們應該在哪裏是。
上傳到AppStore以適應所有設備(如iPhone 5和iPhone 7+)時,應用程序是否會自動調整大小?該應用是否會自動調整大小?
我這樣問,因爲我即將發佈一個新的應用程序的Appstore,但在模擬器和真實的設備上應用程序不會調整大小,所有的按鈕和標籤等不是他們應該在哪裏是。
我也在開發iOS應用程序,所以我理解你的問題。
應用程序不會調整的大小。
由於Xcode 不知道放在哪裏,因此按鈕/標籤不會放在任何應該放置的位置。這是因爲屏幕尺寸隨每個設備而異。
您應該使用約束(really good tutorial)將您的按鈕/標籤放在任何您想要的位置。 Another good tutorial
這不是自動的。您需要設計您的應用程序來處理不同設備上的佈局。這是一個相當複雜的主題。您需要了解有關AutoLayout和大小班等的主題。如果你的應用程序沒有正確處理它,它還沒有準備好應用程序商店。
我整場比賽在代碼所做的這是否能改變什麼?我需要代碼中的限制嗎? – theswed
'self.label.needsUpdateConstraints()'這段代碼會更新你的約束 –