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"); } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |