Category在开发中使用的淫技之——改变系统方法

准备开发一个产品时,往往最新拿到的不是开发任务,而是UI设计发来的一份设计图,图上标注着各种字体的大小,大家都知道:美工眼里的字体大小我和我们实际开发中的字体大小是有去别的,前面有个通假字,朋友就凑合着看吧,废话少说,直接切入主题。

如果要是直接根据美工标注字体大小做出好看的App就更好了,今天我写一个示例演示怎样根据美工给的直接转换成系统的字体大小。

方法一:(不推荐)

新建一个UIFont的子类,在子类中扩展一个类方法,在类方法类部换算好font然后返回这个变量

方法二:(强烈推荐)

新建一个分类,然后添加一个类方法,直接上代码,您一看便知


调用此方法:


这样就看到你想要的字体了。

方法三:(个人喜欢使用,不建议新手使用,这个方法会完全替代原来的系统方法)

类别实现如图-


调用方法很潇洒,直接使用原来的方法,即得到想要的效果


记得第三种方式只适合独立开发

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值