我们有一个iPod的应用程序,基本SDK5.1.

该应用程序适用于iOS 6.1iOS 7(3.5英寸显示屏)模拟器和设备,但当我们在

谢谢

推荐答案

首先,您必须为4英寸屏幕显示添加所需的默认图像.在项目中正确判断是否有名为Default-568h@2x.png (640 × 1136 pixels)的图像

此应用程序需要支持4英寸显示屏

将此图像添加到您的工作项目中,从设备或Simulatore中删除旧版本,清除项目并重新构建,然后判断希望您的问题能够解决.

Edit:-

解决黑条问题后,您可以像我的答案一样判断设备.请判断:-

Detect device type

如果你不能使用AutoLayout,你有两个 Select

First

创建两个xib,一个用于3.5英寸屏幕,一个用于4英寸屏幕设置,使用宏判断哪个屏幕出现.

Second

使用宏设置Self.view帧,并判断显示的屏幕.

还有其他方法可以用于设置self.使用window帧或UIScreen帧查看帧

Objective-c相关问答推荐

在没有for循环的情况下获取另一个数组中每个对象的属性值数组

使用 NSMutableString 附加到文件的末尾

在 iOS 中检测 PAN 手势的方向

我应该打电话给 [super awakeFromNib] 吗?

UISearchDisplayController 没有结果tableView?

重复符号 _OBJC_METACLASS_$_ClassName

切换隐私设置将杀死应用程序

didReceiveRemoteNotification:当应用程序处于后台并且未连接到Xcode时未调用fetchCompletionHandler

失go 对 UITextView 的关注时隐藏键盘

Objective-C:如何从子类访问父属性?

在 ios8 中没有调用 didRegisterForRemoteNotificationsWithDeviceToken,但是 didRegister...Settings 是

Objective-C 中的 NSString indexOf

无法将 searchBar 设置为 firstResponder

检测平移手势结束

Highlighted 和 Selected UIButton 的 State 有什么区别?

writeToFile:atomically: atomically 是什么意思?

根据文本量更改 UITableViewCell 高度

UIWebView 委托方法 shouldStartLoadWithRequest:在 WKWebView 中等效?

如何在没有死锁的情况下同步调度主队列?

无法从其 DataSource 获取单元格