首页 > 其他分享 >iOS开发-系统字体

iOS开发-系统字体

时间:2024-09-11 17:14:19浏览次数:9  
标签:AVAILABLE 字体大小 pt UIFontTextStyle iOS 开发 字体 const API

iOS开发-系统字体

UIKIT_EXTERN UIFontTextStyle const UIFontTextStyleExtraLargeTitle API_AVAILABLE(ios(17.0));
UIKIT_EXTERN UIFontTextStyle const UIFontTextStyleExtraLargeTitle2 API_AVAILABLE(ios(17.0));
UIKIT_EXTERN UIFontTextStyle const UIFontTextStyleTitle1 API_AVAILABLE(ios(9.0));
UIKIT_EXTERN UIFontTextStyle const UIFontTextStyleTitle2 API_AVAILABLE(ios(9.0));
UIKIT_EXTERN UIFontTextStyle const UIFontTextStyleTitle3 API_AVAILABLE(ios(9.0));
UIKIT_EXTERN UIFontTextStyle const UIFontTextStyleHeadline API_AVAILABLE(ios(7.0));
UIKIT_EXTERN UIFontTextStyle const UIFontTextStyleSubheadline API_AVAILABLE(ios(7.0));
UIKIT_EXTERN UIFontTextStyle const UIFontTextStyleBody API_AVAILABLE(ios(7.0));
UIKIT_EXTERN UIFontTextStyle const UIFontTextStyleCallout API_AVAILABLE(ios(9.0));
UIKIT_EXTERN UIFontTextStyle const UIFontTextStyleFootnote API_AVAILABLE(ios(7.0));
UIKIT_EXTERN UIFontTextStyle const UIFontTextStyleCaption1 API_AVAILABLE(ios(7.0));
UIKIT_EXTERN UIFontTextStyle const UIFontTextStyleCaption2 API_AVAILABLE(ios(7.0));
在 iOS 中,UIFontTextStyle 常量用于定义系统字体的文本样式。
每种 UIFontTextStyle 代表了一种预定义的字体大小和样式,这些样式是针对不同的文本内容而优化的。
具体的字体大小值是基于系统的动态类型设置和用户的内容大小类别,这意味着它们可以根据用户设置的内容大小类别而有所变化。不过,
在 iOS 的默认设置下,以下是这些 UIFontTextStyle 常量对应的标准字体大小(以点(pt)为单位):

1.UIFontTextStyleExtraLargeTitle:这是 iOS 17 引入的字体样式,通常用于大型标题。默认字体大小为 34 pt。
2.UIFontTextStyleExtraLargeTitle2:也是 iOS 17 引入的字体样式,用于较大的标题。默认字体大小为 28 pt。
3.UIFontTextStyleTitle1:大标题,通常用于重要的标题文本。默认字体大小为 28 pt。
4.UIFontTextStyleTitle2:次级标题,通常用于次要的标题文本。默认字体大小为 22 pt。
5.UIFontTextStyleTitle3:次级标题,适合于次要的子标题。默认字体大小为 20 pt。
6.UIFontTextStyleHeadline:用于展示标题或重要文本。默认字体大小为 17 pt。
7.UIFontTextStyleSubheadline:适用于次要的标题或补充信息。默认字体大小为 15 pt。
8.UIFontTextStyleBody:主要用于显示正文文本。默认字体大小为 17 pt。
9.UIFontTextStyleCallout:用于较为醒目的文本,通常比正文略大。默认字体大小为 16 pt。
10.UIFontTextStyleFootnote:用于脚注或较小的附加信息。默认字体大小为 13 pt。
11.UIFontTextStyleCaption1:适用于较小的说明文字。默认字体大小为 12 pt。
12.UIFontTextStyleCaption2:用于更小的说明文字,通常在图像或细节中使用。默认字体大小为 11 pt。

这些字体大小值是 iOS 系统的默认设置,实际显示效果可能会因用户的动态类型设置而有所不同。
用户可以在设备的设置中调整内容大小类别,影响这些样式的实际显示大小。

标签:AVAILABLE,字体大小,pt,UIFontTextStyle,iOS,开发,字体,const,API
From: https://www.cnblogs.com/alerson/p/18408572/ios-developmentsystem-font-1zrgca

相关文章

  • 脂肪秤方案以CSU18M91四电极测脂模块开发
    一台脂肪秤通过测试体重、体脂、BMI、水分等数据并给出相应提示,并且许多人都将体脂检测数据作为身体健康指数衡量标准,辅助用户来关注身体健康,同时可以通过蓝牙与手机APP应用相连,记录日常身体变化情况,根据变化情况推荐用户饮食计划+运动计划。人体脂肪秤的原理是肌肉内含......
  • 脂肪秤方案以CSU18M91四电极测脂模块开发
    一台脂肪秤通过测试体重、体脂、BMI、水分等数据并给出相应提示,并且许多人都将体脂检测数据作为身体健康指数衡量标准,辅助用户来关注身体健康,同时可以通过蓝牙与手机APP应用相连,记录日常身体变化情况,根据变化情况推荐用户饮食计划+运动计划。人体脂肪秤的原理是肌肉内含有较多血液......
  • 一小时拿下鸿蒙应用开发者高级证书!
    鸿蒙系统,作为华为倾力打造的自主创新操作系统,其市场版图正以前所未有的速度扩张,影响力与日俱增。获得鸿蒙认证证书,标志着您已深谙此尖端技术的精髓,这无疑将成为您职场竞争中的一大亮点,让您在众多求职者中熠熠生辉,成为各大企业竞相追逐的宝贵人才。一小时刷完题库,就可以拿到......
  • HarmonyOS开发之NestedScroll嵌套滑动
    在Harmony应用开发中,为了提高用户体验,开发者经常需要实现复杂的滑动交互效果。特别是在一些需要内外层滑动结合的应用场景下,如何优雅地处理这些滑动事件变得尤为重要。本文将探讨两种使用nestedScroll机制来实现滑动布局的方法,并附上相应的代码示例。场景一:基于NestedScroll实现Wat......
  • rk3568系统buildroot开发笔记
    编译异常infrom_bz2importBZ2Compressor,BZ2DecompressorModuleNotFoundError:Nomodulenamed‘_bz2’sudoapt-getinstalllibbz2-dev然后删掉rk356x_bsp_bak/rk356x_bsp/build-iot/buildroot_output/rockchip_rk3568_iot/build/host-python3-3.10.5重新编......
  • 短视频矩阵系统开发b/s框架构建
    短视频矩阵系统SaaS源码部署技术搭建开发是一个复杂的工程项目,涉及到前端、后端、数据库、API集成、安全性等多个方面的技术。以下是开发短视频矩阵系统源码的详细技术步骤:需求分析与规划:明确项目的需求,确定要开发的功能和特性。系统设计:设计系统的高层架构,包括前端、后端......
  • 前端权限开发——设计到实践(保姆级)
    主要思想:基于角色的访问控制(Role-BasedAccessControl,RBAC)可以結合roleX框架学习RoleX是一种基于角色的访问控制(RBAC)框架,它提供了一种灵活、可扩展的方式来管理用户对系统资源的访问权限。RoleX的架构和原理如下:1.角色模型:RoleX的核心是一个角色模型,它定义了角色、权......
  • vscode+eide配置stm32开发环境
    本博客记录本人使用Vsocde配合eide插件配置stm32的流程,纯小白,个人学习使用(OpenOCD)需要配合keil5使用先根据江科大的stm32视频在keil中配置工程。安装实用工具。打开eide的插件设置。更改这两个目录(此处已更改),即在自己的keil5安装目录下找到对应的文件地址,复制粘贴过......
  • GitHub 精选|8 个强大工具,助力你的开发和探究工作
    本文精选了8个来自GitHub的优秀项目,涵盖了低代码、报表工具、Web开发、云原生、通知管理、构建系统、生物计算、位置追踪、API规范和依赖更新等方面,为开发者和研究人员提供了丰富的资源和灵感。目录防弹React:构建强大的Web应用程序2.JeecgBoot:基于代码生成器的......
  • 盲盒小程序开发对市场发展有哪些积极作用?
    盲盒作为近几年备受大众关注的潮玩方式,市场规模持续扩大!盲盒小程序在互联网的发展影响下,也逐渐提高了自身的优势,为盲盒市场带来了更多的趣味性和新鲜活力。小程序作为一种便利的推广、购买模式,在盲盒市场中将发挥着重要的作用,从而提高盲盒市场的吸引力,推动市场发展。盲盒小......