你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
首页
热门
推荐
精选
登录
|
注册
iOS-使用添加的花样字体
立即下载
用AI写一个
金额:
1
元
支付方式:
友情提醒:源码购买后不支持退换货
立即支付
我要免费下载
发布时间:2017-08-31
2人
|
浏览:6118次
|
收藏
|
分享
技术:Object-c
运行环境:iOS
概述
用花样字体而非默认字体着重突出展示!
详细
项目需求中, 有时候有些金额利率等这些不用系统默认字体展现, 而需要着重突出展示! ### 一、项目截图及效果截图 - 项目压缩截图 ![](/contentImages/image/20170830/b3ITmmnmF1cG5xDGcpT.png) - 效果截图 ![](/contentImages/image/20170830/kGVkRLWIrY0ORjOP4fT.png) ### 二、主要思路 1. 将字体库添加到项目中 2. 在info.plist中添加所需新字体, 同时也在target-->Build Phases-->Copy Bundle Resources中将info.plist中添加的字体添加上(确保能找到资源) 3. 找到真实可用的fontName, 代码中使用fontWithName: size: . ### 三、程序实现 ## Step1. 将字体库添加到项目中 字体库截图如下, 可以根据自己需要的哪些字体添加到项目中. ![](/contentImages/image/20170830/SL4tw9eR5536sVx9m5B.png) ## Step2. 在info.plist中添加所需新字体. 这里我用一个UniversLTStd-UltraCn.otf文件做测试: ![](/contentImages/image/20170830/u6gsKjkUsSNohoe2p4j.png) 确保能找到资源, 检查下在*target-->Build Phases-->Copy Bundle Resources*中将info.plist中是否添加上所需字体. ![](/contentImages/image/20170830/HGBQT716F6oxRNAlXtU.png) ## Step3. 找到真实可用的fontName 要先找到fontName 就需要先找到familyName, 而familyName是通过我们字体库的文件去找到: 双击字体库打开,系统会默认使用字体册进行打开。这时候状态栏上面显示的是真实的familyName。如下图所示: ![](/contentImages/image/20170830/V6kYFVU5YDeQ8WnnzoI.png) 有了familyName, 则相对应找到fontName就好! 通过上面的循环打印结果,在控制台搜索出相对应的结果即可. ``` /* * 取出花样字体的fontName * * // familyName : Univers LT Std * // fontName : UniversLTStd-UltraCn * // 实际中我们使用的应该是fontName,也就是“UniversLTStd-UltraCn” */ - (void)testFontName { for (NSString *familyName in [UIFont familyNames]) { NSLog(@"familyName:%@", familyName); for (NSString *fontName in [UIFont fontNamesForFamilyName:familyName]) { NSLog(@"fontName:%@", fontName); } NSLog(@"====="); } } ``` 控制台截图如下: ![](/contentImages/image/20170830/55VGKqGOUVcHUD0GUUC.png) 项目中在所需位置使用fontWithName: size: ``` label.font = [UIFont fontWithName:@"UniversLTStd-UltraCn" size:20]; ``` ### 四、其他补充 可替换使用自己所需的字体, 字体库包含中Demo中. 具体可参考代码, 项目则能够直接运行!
本实例支付的费用只是购买源码的费用,如有疑问欢迎在文末留言交流,如需作者在线代码指导、定制等,在作者开启付费服务后,可以点击“购买服务”进行实时联系,请知悉,谢谢
感谢
0
手机上随时阅读、收藏该文章 ?请扫下方二维码
相似例子推荐
评论
作者
smile丽语
33
例子数量
697
帮助
33
感谢
评分详细
可运行:
4.5
分
代码质量:
4.5
分
文章描述详细:
4.5
分
代码注释:
4.5
分
综合:
4.5
分
作者例子
iOS仿支付宝芝麻信用仪表盘效果
iOS-夜间模式(换肤设置)
iOS-自定义起始时间选择器视图
iOS-仿支付宝刮刮乐效果
iOS-各种动画特效
iOS-高仿通讯录之商品索引排序搜索
iOS-APP启动页加载广告
iOS-启动动态页跳过设计思路
TouchID 指纹解锁
iOS-高仿支付宝手势解锁(九宫格)
iOS-高仿微信摇一摇动画效果加震动音效
3DTouch - iOS新特性
iOS-仿京东6位密码支付输入框
iOS- 非整星的评分控件(支持小数)
iOS-按钮单选与多选逻辑处理
iOS- 快速实现展示布局
iOS开发之复制字符串到剪贴板
iOS点击获取短信验证码按钮
iOS利用SDWebImage实现缓存的计算与清理
利用 AFN 上传相册或拍照图片
iOS自定义从底部弹上来的View
iOS支付宝支付集成
iOS微信支付集成
富文本处理NSMutableAttributedString
iOS-仿智联字符图片验证码
iOS活动倒计时的两种实现方式
iOS-格式化金额,三位一逗号
iOS-使用添加的花样字体
iOS-仿支付宝加载web网页添加进度条
iOS-贝塞尔曲线之自定义饼图