iPhone 4 发布以来,开发者面临的一大问题就是软件要适应2种分辨率的屏幕。以下这段代码能判断当前运行的设备是否是 iPhone 4 的 Retina 屏,以便做出图标加载等调整。
//在头上门定义
#define isRetina ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(640, 960), [[UIScreen mainScreen] currentMode].size) : NO)
//方法中可以实用
- (void)loadView
{
if (isRetina) {
chkUserName = [[UIButton alloc]initWithFrame:CGRectMake(chkUserNameLeft, top,bigWidth,bigHeight)];
}else{
chkUserName = [[UIButton alloc]initWithFrame:CGRectMake(chkUserNameLeft, top,smallWidth,smallHeight)];
}
}
分享到:
相关推荐
iphone3 - 5、ipad3 - 4 - mini 分辨率差异, iphone4\4s\5和iPad3和iPad4具有Retina屏幕技术
iPhone Retina显示屏图片放大效果
关于移动端页面按手机屏幕分辨率自动缩放的js,先附上代码 [removed] var phoneWidth = parseInt(window.screen.width); var phoneHeight = parseInt(window.screen.height); var phoneScale = phoneWidth/750;/...
智能⼿机屏幕尺⼨和分辨率⼀览表 2.8英⼨分辨率为640x480(VGA) 像素密度286PPI 3.2英⼨分辨率为480x320(HVGA) 像素密度167PPI 3.3英⼨分辨率为854x480(WVGA)像素密度297PPI 3.5英⼨分辨率为480x320(HVGA)像素密度165...
最全的iphone分辨率图示,包括iphone6、iphone6+,你值得拥有!
Iphone开发系列源码——iPhone版Wordpress源代码Iphone开发系列源码——iPhone版Wordpress源代码Iphone开发系列源码——iPhone版Wordpress源代码Iphone开发系列源码——iPhone版Wordpress源代码Iphone开发系列源码...
Iphone开发系列源码——星级评价实现代码Iphone开发系列源码——星级评价实现代码Iphone开发系列源码——星级评价实现代码Iphone开发系列源码——星级评价实现代码Iphone开发系列源码——星级评价实现代码Iphone开发...
兼容 IPhone8 兼容 IPhone8 兼容 IPhone8 兼容 IPhone8 兼容 IPhone8 兼容 IPhone8 兼容 IPhone8 兼容 IPhone8
判断用户设备是iPad还是iPhone的代码文档
iphone文件下载模块代码例子文件下载模块代码例子文件下载模块代码例子文件下载模块代码例子文件下载模块代码例子文件下载模块代码例子
实现客户端可以在Iphone4和Iphone5上屏幕正常显示
判断iphonex的一个简单方法,正则匹配。js判断当前手机是不是iphonex
iphone 基础开发源代码Beginning iPhone Dev Aug 2 2009 iphone 基础开发源代码Beginning iPhone Dev Aug 2 2009 iphone 基础开发源代码Beginning iPhone Dev Aug 2 2009
iphone_UI源代码 iphone_UI源代码 iphone_UI源代码 iphone_UI源代码
iphone4 刷机代码
jQuery实现的iPhone Retina显示屏图片放大效果
苹果Iphone常见的重启数据分析代码 包含苹果机型重启分析代码(i2c总线报错)
iPhone4 3.1 6.0.1.shsh
iPhone4各种SHSH 欢迎下载
看一下iPhone4~6(+)的屏幕高宽比: iPhone4(s):分辨率960*640,高宽比1.5 iPhone5(s):分辨率1136*640,高宽比1.775 iPhone6:分辨率1334*750,高宽比1.779 iPhone6+:分辨率1920*1080,高宽比1.778 可粗略认为...