1.将下载的.tff文件导入文件并且导入工程

如果导入的时候没有导入工程,手动配置

project->build phases->copyBundleResources里面添加导入的字体

2.到plist文件中修改配置

3,在mac中打开字体,显示的标题为字体名字

4.如何计算字符串的长宽

1.确定容器的大小

a.width或者height一方固定

b.变化的一方变量一定要足够大

2.确定计算的font,

3.调用boundingRectWithSize

NSString *str =@"

the underlying attributed string drawn by the label, if set, the label ignores the properties above";//要显示的字

UIFont *font = [UIFont fontWithName:@"Du Bellay"size:20];//设置字体,大小

NSDictionary *attrDic = @{NSFontAttributeName:font};

CGSize bigSize = CGSizeMake(300,3000);//一方固定,一方足够大

CGSize realSize = [str boundingRectWithSize:bigSize option:NSStringDrawingUsesLineFragmentOrigin attributes:attrDic context:nil].size;

UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(10,30,realSize.width,realSize.height)];

label.text = str;

label.font =[UIFont fontWithName:@"Du Bellay" size:20];

labe.textColour = [UIColour colorWithRed:222/225.0 green:59/255.0 blue:17/255.0 alpha:1];

//对齐方式

label.textAlignment = NSTextAlignmentLeft;

lable.backgroundColor = [UIColor yellowColor];

//设置label显示多少行,0表示多行

label.numberOfLines = 0;

设置换行方式,按字符换行

label.lineBreakMode = NSLineBreakByWordWrapping;

//投影

label.shadowOffset = CGSizeMake(-1,-1);

label.shadowColour = [UIColour redColor];

[self.view addSubview:label];

}

附正则表达式网址:http://www.jb51.net/tools/zhengze.html

转载于:https://www.cnblogs.com/yangqinglong/p/5154880.html

UILabel---.tff格式字体相关推荐

  1. uniapp引入tff格式字体、手把手教学┗|`O′|┛ 嗷~~

    项目场景: 1.特殊字体展示效果 2.升级视觉体验 问题描述: 拿到了UI小姐姐的一份.TFF文件格式的字体文件,需要放置在uniapp框架内.作为程序的按钮字体展示. 步骤分析: 1.获取tff文件 ...

  2. pdffactory字体打印不对_标准论文格式字体要求

    标准论文格式字体: 标准论文格式字体的第一页: 论文题目(黑体.居中.三号字) (空一行) 作者(宋体.小三) (空一行) [摘要](四号黑体)空一格打印内容(四号宋体,200-300字)-- (空一 ...

  3. 在Vue中使用svg格式字体图标

    在Vue中使用svg格式字体图标 1.新建一条分支,在新分支上修改,测试无误后合并到开发分支(建议) 2.先安装svg-sprite-loader ( 在打包时 处理svg格式并展示到项目中的过滤器 ...

  4. 如何查看公众号文章的排版格式字体大小

    Q1:如何查看公众号文章的排版格式 (字体.大小.颜色.行间距.页边距等) *注意:如果是长图形式(图片中的文字),无法使用这个方法 总共三步 1.电脑端打开微信文章,复制链接地址(点击下方红框) 2 ...

  5. csdn格式字体、样式、排版

    csdn格式字体.样式.排版 1. 设置颜色的两种形式 <font color=#00FF7F size=3 >字体的颜色和大小</font> # 16进制表示法 <fo ...

  6. woff格式字体怎么打开和编辑?

    如题! woff百度百科:http://baike.baidu.com/link?url=toS7yqpN9VlEcO2GOEp5JEA9-TeaZgIdVqTOv7iHshsNvk-V8HtxEY0 ...

  7. 网站上面无法显示woff、svg格式字体

    网站上面无法显示woff格式字体,需要在服务器上进行配置(服务器为windows server2003/2008) 目前很多的开源前端框架.组件.样式库等使用字体样式,但默认情况下IIS不能识别相应的 ...

  8. WPF 导入google思源字体(.otf)格式字体

    wpf 导入google思源字体(.otf)格式字体 OpenType (.otf) OpenType是微软和Adobe共同开发的字体,微软的IE浏览器全部采用这种字体.致力于替代TrueType字体 ...

  9. 如何制作prezi swf格式字体(prezi 中文字体)

    如何制作prezi swf格式字体(prezi 中文字体) 文/玄魂 前言 Prezi软件虽然没有正式进入中国,但是中国的Prezi爱好者却在不遗余力的推广着Prezi.我接触这款软件比较晚,但是从接 ...

  10. ttf格式字体怎么安装教程

    ttf格式字体怎么安装教程 在电脑里打开任意一个文件夹.然后在文件夹的地址栏输入C:\WINDOWS\Fonts ,然后按回车,即可打开字体文件夹,再把下载的ttf格式字体复制进去就OK了.ttf格式 ...

最新文章

  1. Linux下fork()函数
  2. 【转】删除过期数据通用程序
  3. PPT 下载 | 神策数据算法专家:推荐系统的实践与思考(下)
  4. 公网对讲机修改对讲机程序_更少的对讲机,对讲机-更多专心,专心
  5. KVM Tracing, perf_events
  6. Python操作PostgreSQL数据库的方法
  7. linux dvd 刻录_如何将任何视频文件刻录到可播放的DVD
  8. android面试基础总结
  9. 8.9 浮动 九宫格
  10. 论文阅读 视频生成(vid2vid) || Few-shot Video-to-Video Synthesis
  11. 倡议书格式范文_倡议书的格式范文
  12. matlab并行加路径,matlab parfor_matlab 添加到路径_matlab 分布式计算
  13. SF1006-ASEMI超快恢复二极管SF1006
  14. zz:Android 内存优化测试
  15. 导购提成怎么算_导购提成应该怎么算?
  16. python使用_获取常用特定日期(如去年/季度/当月/上月/本周/首日等)
  17. ①、学习spring cloud之HTML 简介
  18. QQ找茬辅助工具 C#
  19. JSP+SQL饭店点菜与管理系统
  20. 神州数码易拓TIPTOP ERP查询作业模板-2个单头并排2个单身维护作业

热门文章

  1. 如果有多个虚拟机,手动启动哪个
  2. js隐藏打开项目隐藏编辑 和删除按钮
  3. c c++ sizeof
  4. 【零基础学Java】—对象数组(十三)
  5. XAMPP报错:mysqli::real_connect(): (HY000/1045): Access denied for user ‘pma‘@‘localhost‘
  6. python和易语言爬虫速度_如何优化 Python 爬虫的速度?
  7. 很想去摆地摊,可是不知道怎么开始,前期需要做什么准备工作吗?
  8. 怎样成为一个优秀的领导?
  9. 我想在杭州买一套房一百平米左右的房子大概多少钱?
  10. 事业单位的到手工资不高,甚至有点低,为什么这么多人去考?