修改整个app的字体
在项目开发中 有时候为了一些好的UI效果 可能需要自定义字体 app导入字体库的教程网上有很多 导进去 修改plist文件 然后如何将整个app的字体都换成自定义的字体呢 一个个去写太麻烦了 所以我们可以写个UIFont的分类:
然后重写我们用到的设置字体的方法,比如常用到的:
然后重写对应得方法:
这样 我们在项目中在通过这两个方法设置字体的时候 不会直接调用系统方法 而是调用我们写的方法 也就是替换成自定义的字体
代码如下:
.m:
// // UIFont+Category.m // font // // Created by 高增洪 on 16/2/25. // Copyright © 2016年 高增洪. All rights reserved.#import "UIFont+Category.h"@implementation UIFont (Category) #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wobjc-protocol-method-implementation"+ (UIFont *)boldSystemFontOfSize:(CGFloat)fontSize {return [UIFont fontWithName:@"HYQiHei-FES" size:fontSize]; }+ (UIFont *)systemFontOfSize:(CGFloat)fontSize {return [UIFont fontWithName:@"HYQiHei-DES" size:fontSize]; }#pragma clang diagnostic pop @end
.h:
// // UIFont+Category.h // font // // Created by 高增洪 on 16/2/25. // Copyright © 2016年 高增洪. All rights reserved. // #import <UIKit/UIKit.h>@interface UIFont (Category)+ (UIFont *)boldSystemFontOfSize:(CGFloat)fontSize; + (UIFont *)systemFontOfSize:(CGFloat)fontSize; @end
转载于:https://www.cnblogs.com/gaoxiaoniu/p/5308069.html
修改整个app的字体相关推荐
- 改Android app字体,Android APP自定义字体大小修改
简单记录下今天做的自定义字体大小修改的功能 需求:添加具体字体自定义大小功能.不需要跟随系统字体大小改变而改变 1.首先看一下用到的调节字体大小的控件: 字体大小调节页 控件继承自系统的SeekBar ...
- Android修改整个APP字体
1下载ttf字体到assets下 2 Application的oncreate()通过反射方法中修改APP默认字体 @Overridepublic void onCreate() {super.onC ...
- 可以实现图片编辑修改文字app有哪些?这三款工具很实用
在日常工作.学习中,经常会碰到需要将图片分享给他人的情况,而为了能让对方快速理解图片表达的信息,往往会借助一些工具在图片上添加文字进行注释. 是不是还有许多小伙伴不知道可以图片编辑修改文字app有哪些 ...
- 修改Typora默认的字体为好看秀美的中文字体“华康手札体“
一 下载并安装"华康手札体W5P"字体 (1)下载方式: 1. 方式一 http://www.downcc.com/font/341067.html 2.百度云链接: 链接:htt ...
- VsCode使用笔记【1】Ubuntu+vscode+Monokai+修改主题中的字体颜色
VsCode使用笔记[1]Ubuntu+vscode+Monokai+修改主题中的字体颜色 ## 标题一.找到 标题主题位置 ubuntu中vscode默认安路径: 计算机-->usr--> ...
- 修改Typora默认的字体为好看秀美的中文字体“华康手札体“并配置一些高级定制功能(20210404已成功测试)
本次测试环境 winodws10操作系统 typora软件:0.0.98(相近版本一般都可以进行验证操作) 1.请客官先体验下最终效果图 大家可先瞅一瞅最终修改后的效果图如何,再根据自己需求是否决定要 ...
- 给自己的APP添加自定义字体
一个简单的开头 今天突然觉得自己的APP字体好丑,于是研究了一下如何替换APP的字体,下面先上图把结果跟大家展示一下. 那么话不多说,我们直接开始实现上面的效果,我们都知道android默认是有字体设 ...
- android app替换字体,Android APP更换字体策略精要
前言 近期项目需要在我们的APP中使用指定的字体库.经过搜集资料,研读源码,和别人探讨请教,最终产出了一些比较好的方案.不敢专享,写成文章分享出来,希望对大家的实际开发工作有所帮助.喜欢探讨Andro ...
- android设置主题的方法,Android_修改Android App样式风格的方法,android中可以自定义主题和风格 - phpStudy...
修改Android App样式风格的方法 android中可以自定义主题和风格.风格,也就是style,我们可以将一些统一的属性拿出来,比方说,长,宽,字体大小,字体颜色等等.可以在res/value ...
- 个人博客打不开时检查下github.com的ip地址是否更改/修改博客内容字体、颜色及大小
1.修改ip解析 1.Win+R 输入CMD 2.打开终端输入 ping github.com 查看github.com的IP地址,将域名解析里面的ip替换为新的ip即可! 替换之后就不会出现如下界面 ...
最新文章
- Python算术运算符及用法详解
- 内存和显存_详谈服务器内存和显存知识
- 不生成新数组的迭代器方法:forEach()every()some()reduce()reduceRight()
- 电脑关机慢是什么原因_为什么电脑无法关机?电脑无法正常关机的解决方案
- 卷积神经网络精确率不增反降_深度学习 第四门课:卷积神经网络(Convolutional Neural Networks)...
- 工业机器人打磨抛光编程员工资_一种工业机器人打磨抛光工作平台的制作方法...
- 深度学习数据扩张_适用于少量数据的深度学习结构
- 小程序学习(一):点击爱心变色 -- 最简单的事件实现
- magento URL分析,查找修改相应文件
- CIH病毒的分析与清除
- lmdb高效存储图片数据
- Qt音视频开发45-视频传输TCP版
- stm32 iic 从机模式 时钟低电平问题
- 这3种管理者是“企业毒瘤”,须根除
- Python判断语句中 and 和 or 的用法
- cpu功耗排行_笔记本低功耗cpu有哪些 低功耗笔记本cpu排行介绍【图文】
- 【历史上的今天】5 月 16 日:MacBook 上市;计算机图形学之父出生;笔记本电脑首次搭载 HD DVD
- SQLServer中的Cross Apply、Outer Apply
- 如何打出带圈的11?
- [生而为人-思考] Knowledge Cooking -3rd 分享会记录