简要咨询咨询QQ网站导航网站搜索手机站点联系我们设为首页加入收藏 

ios代码进行设备屏幕判断的最佳实践方案讨论

来源:易贤网   阅读:848 次  日期:2015-01-28 11:42:19

温馨提示:易贤网小编为您整理了“ios代码进行设备屏幕判断的最佳实践方案讨论”,方便广大网友查阅!

目前开发的项目由于历史原因均用代码编写ui,所以判断设备尺寸成了不可避免的任务。

目前我是这样进行尺寸判断的。

首先定义一个枚举类,包含了所有的尺寸类型:

// 屏幕尺寸的枚举类型typedef ns_enum(nsuinteger, screensizetype) { iphone4size, // 480 iphone5size, // 568 iphone6size, // 667 iphone6psize, // 736};

然后写一个静态函数获取当前的尺寸类型:

+(screensizetype)getscreensizetype { if (kscreenbounds.size.height == 736) { return iphone6psize; } else if (kscreenbounds.size.height == 667) { return iphone6size; } else if (kscreenbounds.size.height == 568) { return iphone5size; } return iphone4size;}

然后再通过宏获取这个类型:

#define kscreensizetype [publicfunction getscreensizetype]

最后,使用的时候这样:

int a = kscreensizetype == iphone6psize ? 1 : 0;

更多信息请查看IT技术专栏

更多信息请查看脚本栏目
点此处就本文及相关问题在本站进行非正式的简要咨询(便捷快速)】     【点此处查询各地各类考试咨询QQ号码及交流群
上一篇:JSP基本语法与简单表单处理
下一篇:jsp判断移动设备的正则
易贤网手机网站地址:ios代码进行设备屏幕判断的最佳实践方案讨论
由于各方面情况的不断调整与变化,易贤网提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!