博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS 不同版本不同行为的另一种宝法
阅读量:4071 次
发布时间:2019-05-25

本文共 489 字,大约阅读时间需要 1 分钟。

一直都在用UIDevice里面的方法,而且最近也在更新了版本,使用起来也还行吧,使kMinOSVersion 和程序最低支持的版本一致即可。

#define kMinOSVersion 4.0f

#define kOSVersion [[[UIDevice currentDevice] systemVersion] length] > 0 ? [[[UIDevice currentDevice] systemVersion] doubleValue] : kMinOSVersion

 

 

这个方法以前也用过,类似的宏也有几个,老用错,备忘一下。

        // To be compatible with OS 2.x

#if __IPHONE_OS_VERSION_MAX_ALLOWED <= __IPHONE_2_2

        _closeButton.font = [UIFont boldSystemFontOfSize:12];

#else

        _closeButton.titleLabel.font = [UIFontboldSystemFontOfSize:12];

#endif

使

转载地址:http://aseji.baihongyu.com/

你可能感兴趣的文章
自定义导航条返回按钮
查看>>
数字字符串转化为时间字符串
查看>>
获取iOS版本号
查看>>
获取 一个文件 在沙盒Library/Caches/ 目录下的路径
查看>>
图片压缩
查看>>
检测缓存文件是否超时
查看>>
十进制字符串转十六进制字符串
查看>>
属性字符串(富文本)的使用
查看>>
cell上label的背景颜色在选中状态下改变的解决办法
查看>>
GPS定位
查看>>
地图、显示用户位置、大头针
查看>>
自定义大头针
查看>>
UIButton添加block点击事件
查看>>
利用runtime给类别添加属性
查看>>
iOS使用支付宝支付步骤
查看>>
本地推送
查看>>
远程推送
查看>>
访问系统相册
查看>>
FMDB的使用
查看>>
UIImage存为本地文件与UIImage转换为NSData
查看>>