【发布时间】: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 中设置它会使我的应用在启动后立即冻结。
非常感谢您的帮助。
【问题讨论】:
-
这能回答你的问题吗? How to use SF Rounded font in SwiftUI?