Iphone 包括新splash时,非4英寸应用程序顶部对齐

Iphone 包括新splash时,非4英寸应用程序顶部对齐,iphone,ios,retina-display,splash-screen,Iphone,Ios,Retina Display,Splash Screen,苹果现在需要一个视网膜和4英寸屏幕的启动页面(即“默认设置”)-568h@2x.png)用于所有要提交的应用程序,这很好。但是,当我把它包括在内,然后再做另一个构建时,一旦我进入了应用程序,而不是它的顶部和底部的黑暗中心(就像以前一样),现在在屏幕上的顶部对齐,底部有2x空白。看起来很不专业 有没有办法通过我们的配置告诉操作系统返回到应用程序的中心位置,尽管它现在包含了所需的4英寸启动页?理想情况下,我希望能够做到这一点,而无需更新应用程序中的每个IB视图以手动将其中心,因为我觉得操作系统应该仍

苹果现在需要一个视网膜和4英寸屏幕的启动页面(即“默认设置”)-568h@2x.png)用于所有要提交的应用程序,这很好。但是,当我把它包括在内,然后再做另一个构建时,一旦我进入了应用程序,而不是它的顶部和底部的黑暗中心(就像以前一样),现在在屏幕上的顶部对齐,底部有2x空白。看起来很不专业

有没有办法通过我们的配置告诉操作系统返回到应用程序的中心位置,尽管它现在包含了所需的4英寸启动页?理想情况下,我希望能够做到这一点,而无需更新应用程序中的每个IB视图以手动将其中心,因为我觉得操作系统应该仍然能够通过配置以某种方式做到这一点

仅供参考,回答“更新整个应用程序4”!”是不可接受的。有些客户还没有一个创造性的预算,但仍然希望他们现有的应用程序在商店里看起来不错。如果不可能,那么就不可能,但这就是为什么我要问这个问题


提前感谢您在这方面提供的任何帮助,如果已经询问,我深表歉意。

从5月1日起,如果您将此应用提交到应用商店,您将需要同时支持retina display和新的4英寸屏幕尺寸


从5月1日起,如果您将此应用提交到应用商店,您将需要同时支持retina display和新的4英寸屏幕尺寸


单靠一个设置是不可能做到你所要求的。最好的选择是加载视图时运行一段代码,以更改
origin.y
位置,或者遍历XIB文件并更新自动调整大小规则,以便视图扩展以填充空间。您可能没有预算来更新应用程序中的图形资源,但您应该能够在自动调整大小上花费所需的少量时间


“少量时间”的警告可能适用于您——如果您在代码中明确设置了所有视图的大小,那么您的生活会很痛苦。

单靠一个设置是不可能做到您所要求的。最好的选择是加载视图时运行一段代码,以更改
origin.y
位置,或者遍历XIB文件并更新自动调整大小规则,以便视图扩展以填充空间。您可能没有预算来更新应用程序中的图形资源,但您应该能够在自动调整大小上花费所需的少量时间


“少量时间”的警告可能适用于您——如果您在代码中明确设置了所有视图的大小,那么您的生活会很痛苦。

您误解了。到目前为止,除了视网膜和非视网膜设备外,您还必须完全支持iPhone5和第五代iPodtouch的4英寸全屏幕

通过添加“默认值”-568h@2x.png“启动图像(不是启动屏幕)您告诉操作系统您的应用程序支持4”屏幕

您必须更新应用程序以填充屏幕。关于如何做到这一点,现有的帖子数不胜数。这是没有办法的。这是100%必需的,苹果公司也不例外


顺便说一句,苹果在3月21日宣布了这一要求。每个注册的iOS开发者都收到了这一要求的通知。

您误解了。到目前为止,除了视网膜和非视网膜设备外,您还必须完全支持iPhone5和第五代iPodtouch的4英寸全屏幕

通过添加“默认值”-568h@2x.png“启动图像(不是启动屏幕)您告诉操作系统您的应用程序支持4”屏幕

您必须更新应用程序以填充屏幕。关于如何做到这一点,现有的帖子数不胜数。这是没有办法的。这是100%必需的,苹果公司也不例外


顺便说一句,苹果在3月21日宣布了这一要求。每个注册的iOS开发者都收到了通知。

是的,看起来我误解了苹果的要求,我希望有一个配置更改可以重新应用他们以前所做的。哦,好吧,就是这样。。这适用于我为客户端提交的多个应用程序,其中一些是我构建的,而另一些不是。对一些人来说,这将是令人头痛的,而对其他人来说,这将是相当直接的。感谢您对如何解决问题的回复和建议。标记是公认的答案。是的,看起来我误解了苹果的要求,我希望有一个配置更改可以重新应用他们以前所做的。哦,好吧,就是这样。。这适用于我为客户端提交的多个应用程序,其中一些是我构建的,而另一些不是。对一些人来说,这将是令人头痛的,而对其他人来说,这将是相当直接的。感谢您对如何解决问题的回复和建议。标记为已接受的答案。感谢您的回复。请注意,我不是在争论这一点,也不是在抱怨这一点,甚至也不是在暗示没有关于如何更新应用程序来为视网膜工作的帖子,而是在问这个问题,如果可能的话。仅供参考,我知道许多iOS开发人员从一开始就在做这件事(包括我自己),他们使用术语“闪屏”来指代加载图像。这只是我的术语。:)不管怎样,我感谢你花时间回复。如果我的帖子语调不对,我很抱歉。我并不是有意要说出事情的真相。我打算指出事实。祝客户好运。所以不用担心;你说的没错,因为我误解了苹果的要求。这最终是一件好事,因为这将迫使客户找到创新预算来更新他们的应用程序。再次感谢,保重。谢谢你的回复。请注意,我不是在争论这一点,也不是在抱怨这一点,甚至也不是在暗示没有关于如何更新应用程序来为视网膜工作的帖子,而是在问这个问题,如果可能的话。一