苹果用于导航栏标题的字体和大小是多少?

时间:2010-04-07 11:16:20

标签: iphone cocoa-touch user-interface

我制作了一个完全自定义的导航栏,并希望使用与苹果公司导航栏标题完全相同的字体和大小。它看起来像某种脂肪印刷的arial,但不确定这是否正确。有谁知道吗?

4 个答案:

答案 0 :(得分:32)

iOS12大标题 System Bold 34(旧金山)

[UIFont boldSystemFontOfSize:34]

iOS9 - iOS12 System Semibold 17(旧金山)

[UIFont systemFontOfSize:17 weight:UIFontWeightSemibold]

<强> iOS8上 System Semibold 17(Helvetica Neue)

[UIFont systemFontOfSize:17 weight:UIFontWeightSemibold]

<强> iOS7 System Bold 17(Helvetica Neue)

[UIFont boldSystemFontOfSize:17];

答案 1 :(得分:27)

绝对不是Arial。这是Helvetica。您可以使用

获得相同的字体
UIFont *navFont = [UIFont boldSystemFontOfSize:18];

更改大小以找出Apple正在使用的内容(如果找到最佳内容,请在评论中将其写下来)。

所有导航栏文本下方都有一个白色阴影,以赋予其浮雕效果。它是文本下方1个像素的白色阴影。在shadowColor中使用shadowOffsetUILabel即可获得相同的效果。

答案 2 :(得分:0)

对于iOS7,正确的字体大小是17pt:

UIFont *navFont = [UIFont boldSystemFontOfSize:17];

答案 3 :(得分:-1)

UIFont *navFont = [UIFont boldSystemFontOfSize:22];