微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

prefersLargeTitles 属性中文本的字体属性是什么? TL:DR以下是所有属性:

如何解决prefersLargeTitles 属性中文本的字体属性是什么? TL:DR以下是所有属性:

我正在尝试重新创建 preferredsLargeTitles 属性的外观。为此,我想知道是否有人可以告诉我此属性使用的字体和字体大小?

我尝试自己重新创建它的原因是,当我在视图控制器中隐藏导航栏时,prefersLargeTitles 属性自动禁用和隐藏。所以我们的目标是将该属性重新创建为自定义 UILabel。

解决方法

TL:DR

字体 颜色
SFUI-Bold 34.00pt 标签颜色

您可以使用 Debug View Hierarchy 检查。

Debug View Hierarchy

以下是所有属性:

对象

类名 地址
UILabel 0x13680d3b0

标签

文字 文字 行为
标题 白色:0 Alpha:1 (labelColor) 1 启用
纯文本 .SFUI-Bold 34.00pt 突出显示关闭
自然对齐
基线 换行 最小字体比例
对齐基线 截尾 0
突出显示 阴影 阴影偏移
无色 无色 w 0 h -1

查看

图层类 内容模式 标签 互动
<_uilabellayer:> _UILabelLayer 0 用户交互启用关闭,多点触摸关闭
阿尔法 背景 色调
1 白色:0 Alpha:0 (clearColor) R:0 G:0.48 B:1 A:1 (systemBlueColor)
绘图
不透明开启
隐藏关闭
清除图形上下文
剪切到边界
自动调整子视图大小

可访问性(是可访问性元素,不是重点)

价值 特性 元素 说明 提示 标识符 动作
标题 标题
,

您还可以从 example project 获取值,因为它们可以从 31pt 到 60pt 不等,具体取决于用户使用动态类型选择的字体大小。基本尺寸有单独的表格:

Typography section of the Human Interface Guidelines

和可访问性大小:

enter image description here

如果您出于任何原因想要实现为自定义标签,您可以让动态类型为您执行此操作,而不是指定确切的点大小:

mylabel.font = UIFont.preferredFont(forTextStyle: .largeTitle)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?