准备开发一个产品时,往往最新拿到的不是开发任务,而是UI设计发来的一份设计图,图上标注着各种字体的大小,大家都知道:美工眼里的字体大小我和我们实际开发中的字体大小是有去别的,前面有个通假字,朋友就凑合着看吧,废话少说,直接切入主题。
如果要是直接根据美工标注字体大小做出好看的App就更好了,今天我写一个示例演示怎样根据美工给的直接转换成系统的字体大小。
方法一:(不推荐)
新建一个UIFont的子类,在子类中扩展一个类方法,在类方法类部换算好font然后返回这个变量
方法二:(强烈推荐)
新建一个分类,然后添加一个类方法,直接上代码,您一看便知
调用此方法:
这样就看到你想要的字体了。
方法三:(个人喜欢使用,不建议新手使用,这个方法会完全替代原来的系统方法)
类别实现如图-
调用方法很潇洒,直接使用原来的方法,即得到想要的效果
记得第三种方式只适合独立开发