【问题标题】:SF Rounded Navigation Bar Title Font in Swift [duplicate]Swift中的SF圆形导航栏标题字体[重复]
【发布时间】:2020-01-16 20:51:34
【问题描述】:

我正在做一个测试(只是为了学习 SwiftUI),我想使用 SF Rounded 作为导航栏标题字体。但经过数小时的研究,我无法找到解决方案。 以下是我能够做的事情: 设置字体颜色 设置背景颜色 而且我实际上能够使用自定义字体(默认或当然是在 iOS 中的字体),但不能使用 SF Rounded,因为它似乎是一种字体“样式”。 并且应用程序可以使用 SF Rounded,我在 TestFlight(称为 Evergreen)上找到了一个应用程序,它甚至可以选择从默认样式更改为单声道和圆角。 我正在使用 SwiftUI,但 AppDelegate 在 UIKit 中。

这里可能有一些代码:

UINavigationBarAppearance().largeTitleTextAttributes = [NSAttributedString.Key.font:UIFontDescriptor.SystemDesign.rounded]

但是在 AppDelegate.swift 中设置它会使我的应用在启动后立即冻结。

非常感谢您的帮助。

【问题讨论】:

标签: ios uikit swiftui


【解决方案1】:

如果你使用:

UINavigationBarAppearance().largeTitleTextAttributes = [NSAttributedString.Key.font:UIFontDescriptor.SystemDesign.rounded]

它只会改变导航栏标题的字体。

here已经回答了您要查找的内容

希望对你有帮助!

【讨论】:

  • 当您看到重复的问题时请标记为重复,不要在此问题上启动另一个线程。
  • 对不起,我可能不够清楚,但我想设置导航栏标题的“字体样式”。而且我认为它在 SwiftUI 中不起作用。
猜你喜欢
  • 1970-01-01
  • 2017-01-19
  • 2020-10-25
  • 1970-01-01
  • 1970-01-01
  • 2012-03-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多