ios – xcode当我在iphone 5屏幕上运行程序时看起来像iphone 4

前端之家收集整理的这篇文章主要介绍了ios – xcode当我在iphone 5屏幕上运行程序时看起来像iphone 4前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用 Xcode 6并使用objective-c当我在iOS 8(iPhone 5)程序上测试程序时没有错误但是当我尝试在iOS 7(iPhone 5)屏幕上测试程序时看起来像iPhone 4屏幕.我可以检测到这样的手机;
#define iPhone6Plus ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone && [UIScreen mainScreen].bounds.size.height == 736)
#define iPhone6 ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone && [UIScreen mainScreen].bounds.size.height == 667)
#define IS_IPHONE_5 ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone && [UIScreen mainScreen].bounds.size.height == 568)
#define IS_IPAD UI_USER_INTERFACE_IdioM() == UIUserInterfaceIdiomPad

我也可以检测到这样的操作系统;

if (floor(NSFoundationVersionNumber) <= NSFoundationVersionNumber_iOS_7_0)
{
    #define IS_IPHONE_5 ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone && [UIScreen mainScreen].bounds.size.height == 568)
}

当我这样做时屏幕不能在手机上缩放,因为当我在iOS 7手机屏幕上运行时,像iPhone 4一样运行检查图像以获取更多描述.

正如你可以看到顶部和底部的黑色.我如何解决这个问题

解决方法

设置iPhone 5启动屏幕.它将被修复.

iPhone 5推出屏幕规格:640×1136

目前在photoshop或预览上创建一个空白屏幕.您可以稍后再更换.

原文链接:https://www.f2er.com/iOS/335549.html

猜你在找的iOS相关文章