Category在开发中使用的淫技之——改变系统方法
来源:互联网 发布:万网如何设置三级域名 编辑:程序博客网 时间:2024/06/06 03:41
准备开发一个产品时,往往最新拿到的不是开发任务,而是UI设计发来的一份设计图,图上标注着各种字体的大小,大家都知道:美工眼里的字体大小我和我们实际开发中的字体大小是有去别的,前面有个通假字,朋友就凑合着看吧,废话少说,直接切入主题。
如果要是直接根据美工标注字体大小做出好看的App就更好了,今天我写一个示例演示怎样根据美工给的直接转换成系统的字体大小。
方法一:(不推荐)
新建一个UIFont的子类,在子类中扩展一个类方法,在类方法类部换算好font然后返回这个变量
方法二:(强烈推荐)
新建一个分类,然后添加一个类方法,直接上代码,您一看便知
调用此方法:
这样就看到你想要的字体了。
方法三:(个人喜欢使用,不建议新手使用,这个方法会完全替代原来的系统方法)
类别实现如图-
调用方法很潇洒,直接使用原来的方法,即得到想要的效果
记得第三种方式只适合独立开发
1 0
- Category在开发中使用的淫技之——改变系统方法
- OC基础——使用category(策略)实现分类,在不改变原类代码的前提下为原类增加方法
- IOS开发之----Category的使用
- IOS开发之----Category的使用
- IOS开发之----Category的使用
- iOS开发中,在label中改变数字颜色的方法(改变某个关键词的方法)
- iOS开发之category动态添加属性的方法------关联
- iOS开发笔记之四十五—— Objective-C类扩展的方法之一——分类(category)
- 注意在Category中复写方法
- 教你一招在Win10中改变系统的一些控件的颜色的方法
- iOS开发笔记之六十七——Category使用过程中的一些注意事项
- iphone开发之category使用详解
- iPhone开发之Category使用详解
- [iOS] 在category中使用block
- iOS开发 - 静态库中使用category
- iOS开发:Category的具体使用详解
- ios开发——日常之在Xcode6 后如何创建类目和延展(category&extension&protocol)
- iOS学习之——button重写方法改变button中图片文字的位置
- 解决之前App内语言切换的某些bug
- E - Gerald's Hexagon
- LintCode:带最小值操作的栈
- boost::string
- SQLite 点命令简介
- Category在开发中使用的淫技之——改变系统方法
- 深入理解String为什么是不可变的类
- Unity资源路径及加载外部资源介绍
- gunzip -9代表什么
- BZOJ 3168: [Heoi2013]钙铁锌硒维生素
- JS操作JSON总结
- 【iOS开发】iO7以上CIFilter生成二维码(带二维码颜色变换)
- getRunningTasks API从Android 5.0开始非系统App调用会出问题
- java中读取Excel问题