prefersLargeTitles 属性中文字的字体属性是什么?
What are the font attributes of the text in prefersLargeTitles property?
我正在尝试重新创建 prefersLargeTitles 属性 的外观。为此,我想知道是否有人可以告诉我用于此 属性?
的字体和字体大小
我尝试自己重新创建它的原因是,当我在视图控制器中隐藏导航栏时,prefersLargeTitles 属性 会自动禁用和隐藏。因此,我们的目标是重新创建此 属性 作为自定义 UILabel。
TL:DR
Font
Color
SFUI-Bold 34.00pt
labelColor
您可以使用 Debug View Hierarchy 进行检查。
这是所有属性:
对象
Class name
Address
UILabel
0x13680d3b0
标签
Text
Text
Lines
Behavior
Title
White:0 Alpha:1 (labelColor)
1
Enabled On
Plain Text
.SFUI-Bold 34.00pt
Highlighted off
Aligned Natural
Baseline
Line Break
Min Font Scale
Align Baselines
Truncate Tail
0
Highlighted
Shadow
Shadow Offset
nil color
nil color
w 0
h -1
查看
Layer
Layer Class
Content Mode
Tag
Interaction
<_UILabelLayer: 0x600003cae350>
_UILabelLayer
Left
0
User Interaction Enabled Off, Multiple Touch Off
Alpha
Background
Tint
1
White:0 Alpha:0 (clearColor)
R:0 G:0.48 B:1 A:1 (systemBlueColor)
Drawing
Opaque On
Hidden Off
Clears Graphics Context On
Clip To Bounds Off
Autoresize Subviews On
Accessibility(是无障碍元素,没有重点)
Value
Traits
Elements
Description
Hint
Identifier
Actions
null
Header
null
Title
null
null
null
您还可以从 Typography section of the Human Interface Guidelines 中获取值,因为它们可以从 31pt 到 60pt 不等,具体取决于用户使用 Dynamic Type 选择的字体大小。基本尺寸有单独的表格:
和无障碍尺寸:
如果您出于任何原因想要实现为自定义标签,您可以让动态类型为您完成,而不是指定确切的磅值:
mylabel.font = UIFont.preferredFont(forTextStyle: .largeTitle)
我正在尝试重新创建 prefersLargeTitles 属性 的外观。为此,我想知道是否有人可以告诉我用于此 属性?
的字体和字体大小我尝试自己重新创建它的原因是,当我在视图控制器中隐藏导航栏时,prefersLargeTitles 属性 会自动禁用和隐藏。因此,我们的目标是重新创建此 属性 作为自定义 UILabel。
TL:DR
Font | Color |
---|---|
SFUI-Bold 34.00pt | labelColor |
您可以使用 Debug View Hierarchy 进行检查。
这是所有属性:
对象
Class name | Address |
---|---|
UILabel | 0x13680d3b0 |
标签
Text | Text | Lines | Behavior |
---|---|---|---|
Title | White:0 Alpha:1 (labelColor) | 1 | Enabled On |
Plain Text | .SFUI-Bold 34.00pt | Highlighted off | |
Aligned Natural |
Baseline | Line Break | Min Font Scale |
---|---|---|
Align Baselines | Truncate Tail | 0 |
Highlighted | Shadow | Shadow Offset |
---|---|---|
nil color | nil color | w 0 h -1 |
查看
Layer | Layer Class | Content Mode | Tag | Interaction |
---|---|---|---|---|
<_UILabelLayer: 0x600003cae350> | _UILabelLayer | Left | 0 | User Interaction Enabled Off, Multiple Touch Off |
Alpha | Background | Tint |
---|---|---|
1 | White:0 Alpha:0 (clearColor) | R:0 G:0.48 B:1 A:1 (systemBlueColor) |
Drawing |
---|
Opaque On |
Hidden Off |
Clears Graphics Context On |
Clip To Bounds Off |
Autoresize Subviews On |
Accessibility(是无障碍元素,没有重点)
Value | Traits | Elements | Description | Hint | Identifier | Actions |
---|---|---|---|---|---|---|
null | Header | null | Title | null | null | null |
您还可以从 Typography section of the Human Interface Guidelines 中获取值,因为它们可以从 31pt 到 60pt 不等,具体取决于用户使用 Dynamic Type 选择的字体大小。基本尺寸有单独的表格:
和无障碍尺寸:
如果您出于任何原因想要实现为自定义标签,您可以让动态类型为您完成,而不是指定确切的磅值:
mylabel.font = UIFont.preferredFont(forTextStyle: .largeTitle)