2、将字体包拖入项目中
加入项目中我们就可以看到如下内容了
3、在info.plist文件中我们需要加入相应的信息,相当于告诉应用,我要增加新的字体文件Fonts provided by application,设置相应的文件名称
4.准备到这步,先打印一下所以项目字体名字
一:设置字体样式1
首先找到系统的“设置”图标并单击
2
然后找到相应的项目,比如备忘录,并单击
3
然后在右侧单击选中想要的字体,比如这里目前字体为第一个,我们想选择第三个,于是我们只要单击第三个字体即可。
4
单击后第三个字体的右边出现了对号,即说明字体改变已经成功了。
END
二:设置字体大小
另外我们也可以改变字体的大小。首先我们点击”通用“选项,并在右侧用一只手指向上滑动。
我们找到“辅助功能”这个选项,并单击它。
然后单击“大文本”
目前的字体为最小字体,假设我们选择最大一号的字体。只需要单击它即可。
单击后这个字体的右侧出现了一个对号,即说明选中成功了。
现在我们回到上一级菜单,在“大字体”这一项的右侧就显示了目前的字体大小。
改变整个APP的所有控件的字体分为两种情况:
1.在程序启动的时候的改变字体,并且在程序运行过程中不需要再改变。
2.在程序运行的过程中动态改变APP的字体(比如微信等)。
有两种方法:
1.使用runtime改变,不能对控件进行单独设置。(可以设置控件的tag值进行判断处理)
2.重写 控件的 initWithFrame方法。如果对控件进行单独处理的方法与重写的方法重复,会使用单独处理的方法。
使用runtime
创建UIlabel的子类
重写 控件的 initWithFrame方法
创建UIlabel的子类
重写控件的 initWithFrame方法,添加一个通知,在需要改变的时候 post这个通知就可以了。
创建UIlabel的子类
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)