加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

objective-c – 如何为iPhone 6,6屏幕分辨率开发或迁移应用程序

发布时间:2020-12-16 07:09:44 所属栏目:百科 来源:网络整理
导读:新的iPhone 6,6显示器有一个新的分辨率. 开发新的或已经过渡的现有应用程序到新屏幕尺寸需要什么? 我们应该记住什么使应用程序对于旧显示器和新的宽屏宽高比“通用”? 解决方法 我使用以下代码来确定正在运行的设备(它有点快速和脏,但它可以做到这一点) if
新的iPhone 6,6显示器有一个新的分辨率.

开发新的或已经过渡的现有应用程序到新屏幕尺寸需要什么?

我们应该记住什么使应用程序对于旧显示器和新的宽屏宽高比“通用”?

解决方法

我使用以下代码来确定正在运行的设备(它有点快速和脏,但它可以做到这一点)

if( UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone ){

    CGFloat screenHeight = [UIScreen mainScreen].bounds.size.height;
    CGFloat screenWidth = [UIScreen mainScreen].bounds.size.width;
    if( screenHeight < screenWidth ){
        screenHeight = screenWidth;
    }

    if( screenHeight > 480 && screenHeight < 667 ){
        DLog(@"iPhone 5/5s");
    } else if ( screenHeight > 480 && screenHeight < 736 ){
        DLog(@"iPhone 6");
    } else if ( screenHeight > 480 ){
        DLog(@"iPhone 6 Plus");
    } else {
        DLog(@"iPhone 4/4s");
    }
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读