更换程序里的字体,让程序变得更漂亮
来源:互联网 发布:全国省市区sql 编辑:程序博客网 时间:2024/05/01 20:17
1.将需要的字体库xxx.ttf添加到工程中,注意一定要在copy bundle resources中存在,如果没有添加上去
2.在info.plist 文件中添加 fonts provided by application 默认为array,也可以使用dictionary 添加value为 xxx.ttf
可以添加多个,使用的时候写对应字体名字就行。
如下图:
3.在你的工程就可以直接用了。xx.font = [UIFont fontWithName:@"FZZhunYuan-M02S" size:20.0];(注意:这里的字体名字为familyName,不是文件名)通过遍历字体,可以得到所添加字体的familyName,应该是在数组的最后面。
- // 遍历所有字体。这是已经把新字体添加进去了
- NSArray *familyNames = [[NSArray alloc] initWithArray:[UIFont familyNames]];
- NSArray *fontNames;
- NSInteger indFamily, indFont;
- for (indFamily=0; indFamily<[familyNames count]; ++indFamily)
- {
- NSLog(@"Family name: %@", [familyNames objectAtIndex:indFamily]);
- fontNames = [[NSArray alloc] initWithArray:
- [UIFont fontNamesForFamilyName:
- [familyNames objectAtIndex:indFamily]]];
- for (indFont=0; indFont<[fontNames count]; ++indFont)
- {
- NSLog(@" Font name: %@", [fontNames objectAtIndex:indFont]);
- }
- }
0 0
- 更换程序里的字体,让程序变得更漂亮
- CSS让网页里的提交按钮变得更漂亮
- 如何让你的程序界面更漂亮
- Ponsole让C#控制台程序更漂亮的类库
- Win7让你的程序变得更加漂亮,同样的程序在Win7操作系统下的效果对比
- Win7让你的程序变得更加漂亮,同样的程序在Win7操作系统下的效果对比
- C++11新特性应用--让你的程序更简洁、更漂亮
- 让照片上的人变得更有魅力的程序,注意不是PS类型的!
- 让Gentoo的中英文字体显示更漂亮
- ASP网页模板的应用: 让程序和界面分离,让ASP脚本更清晰,更换界面更容易
- 十八、让网站分类列表页变得更漂亮
- 让你的人生变得更有价值
- 让容器的世界变得更美好
- 让程序跑的更快
- 小规则让你写出漂亮又高效的程序
- 让你的Blog更漂亮
- 让你的代码看起来更漂亮
- 让代码更漂亮
- 探寻搜索引擎蜘蛛爬行奥秘
- zclip 复制内容到剪切板
- mysql的相仿indexOf方法
- SWIFT学习笔记01
- 咦?这些产品当年都是怎么抢到第一批用户的?
- 更换程序里的字体,让程序变得更漂亮
- 选项卡(TabHost)
- 【VC】ChangeDisplaySettingsEx 设置显示器屏幕分辨率
- 创建验证码
- Laravel 第一个视图
- 深入研究PHP及Zend Engine的线程安全模型
- linux c++学习笔记0630
- 开源搜索引擎评估:lucene sphinx elasticsearch
- 怎么学习查找引擎优化技能?