首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iPhone4 UI设计与iPhone5

iPhone4 UI设计与iPhone5
EN

Stack Overflow用户
提问于 2012-10-18 02:28:43
回答 1查看 628关注 0票数 0

我有下一个问题。我在谷歌和这里搜索,但仍然没有找到正确和适当的解决方案。我有一个必须在iPhone 4和iPhone 5上运行的应用程序。正如我们所知,iPhone 5的屏幕尺寸与第四个不同。让我们看一下简单的例子,我有一个带有背景图像的视图控制器。图像是大小敏感的,如果我拉伸它,它会看起来很丑陋。所以我有两个不同的图像,一个是旧的4分辨率的图像,另一个是新的5分辨率图像。问题是什么是最好的,我们可以说是“本地”的方式来实现正确的图像显示在两个设备上。

我认为最简单的方法是在运行时检查当前使用的设备,并将正确的镜像名称设置为UIImageView。但我觉得它很难看。有人知道做这件事的正确方法吗?

EN

回答 1

Stack Overflow用户

发布于 2012-10-18 04:06:17

您可以使用:

代码语言:javascript
复制
#define IS_IPHONE5 (([[UIScreen mainScreen] bounds].size.height-568)?NO:YES)

然后,

代码语言:javascript
复制
if (IS_IPHONE5) {
//iPhone5
} else {
/older devices
}

来源:How to get the actual [UIScreen mainScreen] frame size?

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12940894

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档