当前位置: 首页 > news >正文

【iOS】自定义字体

文章目录

  • 前言
  • 一、下载字体
  • 二、添加字体
  • 三、检查字体
  • 四、使用字体


前言

在设计App的过程中我们常常会想办法去让我们的界面变得美观,使用好看的字体是我们美化界面的一个方法。接下来笔者将会讲解App中添加自定义字体
在这里插入图片描述

一、下载字体

我们要使用自定义字体,首先第一步肯定是下载字体,下载的字体格式一般是ttf或otf格式,笔者这里推荐几个字体下载网站:
中文字体网站
英文字体网站

二、添加字体

  • 下载完成后就需要我们将字体添加到我们的程序中,字体添加与我们的图片添加类似,都是将文件拖到我们的工程中,这里唯一需要特别注意的是: 一定要勾选这一项才能成功在我们的工程中使用字体
    在这里插入图片描述

  • 然后打开我们的Info文件:
    在这里插入图片描述

  • 向文件中添加“Fonts provided by application”,它是 Info.plist 文件中的一个键,用于指定应用程序提供的自定义字体。
    在这里插入图片描述
    再向键中添加我们的字体名称,记得一定要带上后缀
    在这里插入图片描述


三、检查字体

向程序中添加下列代码,获取我们的字体名称检查我们的字体是否已经被添加到我们的工程中
之所以要这么做是因为我们的字体文件名有可能与我们添加进工程的字体名有出入,需要用这个方法来获取我们工程中的字体名

    for(NSString *familyname in [UIFont familyNames]){NSLog(@"family: %@",familyname);for(NSString *fontName in [UIFont fontNamesForFamilyName:familyname]){NSLog(@"----font: %@",fontName);}NSLog(@"--------------");}

可以看到我的字体已经被添加进我的工程中
在这里插入图片描述


四、使用字体

我们使用+ (nullable UIFont *)fontWithName:(NSString *)fontName size:(CGFloat)fontSize; 方法来使用我们的自定义字体,fontname就是我们通过代码查找到的字体名,fontSize是我们的字体大小


我们给出我们的示例代码:
在这里插入图片描述
运行效果:
在这里插入图片描述

通过上述步骤,我们就实现了在工程中添加我们的自定义字体

http://www.lryc.cn/news/96956.html

相关文章:

  • WPF实战学习笔记06-设置待办事项界面
  • 推荐几个不错的免费配色工具网站
  • gitee page发布的静态网站,无法播放目录中的mp4视频
  • opencv-26 图像几何变换04- 重映射-函数 cv2.remap()
  • SkyWalking链路追踪中span全解
  • 【前端知识】React 基础巩固(三十一)——Redux的简介
  • 拦截Bean使用之前各个时机的Spring组件
  • RT thread 之 Nand flash 读写过程分析
  • 独立站最全出单营销指南,新手卖家赶紧学起来吧!
  • Git移除commit过的大文件
  • 再见 Spring Boot 1.X ,Spring Boot 2.X 走向舞台中心
  • Jsonp劫持
  • STM32CubeIDE(串口)
  • Python编程很简单,四步菜鸟到高手(文末送书5本)
  • Labview串口通信MSComm实现串口收发
  • 字节跳动 EB 级 Iceberg 数据湖的机器学习应用与优化
  • CentOS 安装Mysql8
  • 3-Linux实操
  • Yarn 集群的架构和工作原理
  • PostgreSQL-视图-03-查询对象依赖关系视图-dba_dependencies
  • Vue style中的 scoped 属性
  • 移动端适配rem
  • Go语言开发小技巧易错点100例(八)
  • 100个网络安全测试面试题
  • 7.26 作业 QT
  • Python - Opencv应用实例之树叶自动分割、标签及统计分析系统
  • IC设计工程师,参加IC面试应该注意哪些细节?
  • java poi导入Excel、导出excel
  • 【算法与数据结构】101、LeetCode对称二叉树
  • 【N32L40X】学习笔记04-gpio中断库