我正在进行一项测试(只是为了学习SwiftUI),我想使用SF Rounded作为导航栏标题字体。但是经过数小时的研究,我无法找到解决方案。以下是我能够做到的事情:
设置字体颜色
设置背景颜色
我实际上可以使用自定义字体(当然是iOS默认的字体之一),但不能使用SF Rounded,因为它似乎是一个字体“样式”。
应用程序可以使用SF Rounded,我在TestFlight上发现了一个应用程序(称为Evergreen),甚至可以从默认样式更改为单色和圆角。
我正在使用SwiftUI,但AppDelegate是在UIKit中。
以下是可能的代码:
以下是可能的代码:
UINavigationBarAppearance().largeTitleTextAttributes = [NSAttributedString.Key.font:UIFontDescriptor.SystemDesign.rounded]
但是,在AppDelegate.swift中设置会导致我的应用程序在启动后冻结。
非常感谢您的帮助。