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

don*_*ile 25 iphone user-interface cocoa-touch

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

Pet*_*isu 40

iOS12大型标题 系统Bold 34(旧金山)

[UIFont boldSystemFontOfSize:34]
Run Code Online (Sandbox Code Playgroud)

iOS9 - iOS12 系统Semibold 17(旧金山)

[UIFont systemFontOfSize:17 weight:UIFontWeightSemibold]
Run Code Online (Sandbox Code Playgroud)

iOS8 系统Semibold 17(Helvetica Neue)

[UIFont systemFontOfSize:17 weight:UIFontWeightSemibold]
Run Code Online (Sandbox Code Playgroud)

iOS7 系统Bold 17(Helvetica Neue)

[UIFont boldSystemFontOfSize:17];
Run Code Online (Sandbox Code Playgroud)

  • 使用“调试视图层次结构”使用http://apple.co/2aPwI4V了解更多信息:) (3认同)

nev*_*ing 29

绝对不是Arial.这是Helvetica.您可以使用相同的字体

UIFont *navFont = [UIFont boldSystemFontOfSize:18];
Run Code Online (Sandbox Code Playgroud)

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

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

  • 他们在NavBar中使用`HelveticaNeue-Medium`,系统`labelFontSize`是'17.0`(在iOS7后). (2认同)