您正在为iOS 7开发应用程序,实际上该应用程序在3.5显示器中运行,我的计划是将其上传到应用程序商店。 我没有使用自动布局,因此它不适合4英寸显示屏。使用此规范,我可以将其上传到应用程序商店,还是必须为4英寸显示器开发应用程序?
答案 0 :(得分:2)
您必须支持4“显示。
从5月1日(2013年)开始,提交给App Store的新应用和应用更新必须为带有Retina显示屏的iOS设备构建,iPhone应用也必须支持iPhone 5上的4英寸显示屏。
答案 1 :(得分:0)
如果您希望通过Apple提交程序,您的UI必须在设备屏幕上保持一致。是的想想你的用户。
答案 2 :(得分:0)
是的,您必须同时支持两种iPhone屏幕尺寸。可以使用以下预编译器宏
创建两个接口并区分它们 #define IS_WIDESCREEN ( fabs( ( double )[ [ UIScreen mainScreen ] bounds ].size.height - ( double )568 ) < DBL_EPSILON )
这是一个布尔值,您可以在应用程序中的任何其他代码中使用它,例如,如果您要根据屏幕大小更改界面,请在ApplicationDelegate方法的if语句中调用它
if (IS_WIDESCREEN) // load 4" nib