码迷,mamicode.com
首页 > 移动开发 > 详细

iOS中判断设备系统版本

时间:2015-03-16 12:34:22      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:

在iOS开发中,经常要考虑系统的向下兼容,如果使用了低版本不存在的API ,则不能向下兼容,这时候如果想兼容低版本,就需要根据当前设备的版本进行不同的处理,在低版本中可能要牺牲一些新功能。

下面以UITabBarItem修改字体为例,说明一下如何向下兼容

if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 5.0) {
// iOS 5 code
for(UITabBarItem *tabBarItem in self.tabBar.items)

{
[tabBarItem setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:
[UIFont systemFontOfSize:14.0], UITextAttributeFont, nil]
forState:UIControlStateNormal];
}
}
else {
// iOS 4.x code
;
}

 转载:http://www.giser.net/?p=955

 

iOS中判断设备系统版本

标签:

原文地址:http://www.cnblogs.com/hanjian/p/4341392.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!