该应用是否会自动调整大小?
问题描述:
上传到AppStore以适应所有设备(如iPhone 5和iPhone 7+)时,应用程序是否会自动调整大小?该应用是否会自动调整大小?
我这样问,因为我即将发布一个新的应用程序的Appstore,但在模拟器和真实的设备上应用程序不会调整大小,所有的按钮和标签等不是他们应该在哪里是。
答
我也在开发iOS应用程序,所以我理解你的问题。
应用程序不会调整的大小。
由于Xcode 不知道放在哪里,因此按钮/标签不会放在任何应该放置的位置。这是因为屏幕尺寸随每个设备而异。
您应该使用约束(really good tutorial)将您的按钮/标签放在任何您想要的位置。 Another good tutorial
答
这不是自动的。您需要设计您的应用程序来处理不同设备上的布局。这是一个相当复杂的主题。您需要了解有关AutoLayout和大小班等的主题。如果你的应用程序没有正确处理它,它还没有准备好应用程序商店。
我整场比赛在代码所做的这是否能改变什么?我需要代码中的限制吗? – theswed
'self.label.needsUpdateConstraints()'这段代码会更新你的约束 –