Man*_*ero 5 macos xcode ios swiftui
目标:在 SwiftUI 上使用自定义字体,针对 MacOS。
问题:在 iOS 上,自定义字体在 SwiftUI 中工作正常:

import SwiftUI
struct ContentView: View {
var body: some View {
VStack {
Image(systemName: "globe")
.imageScale(.large)
.foregroundColor(.accentColor)
Text("Hello, world!")
.font(Font.custom("SourceCodePro-ExtraLight", size: 40))
Text("Hello, world!")
.font(Font.custom("LobsterTwo", size: 40))
}
.padding()
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}
Run Code Online (Sandbox Code Playgroud)
尝试过:我确保这两种字体都添加到相应 iOS 和 MacOs 目标上的“信息”选项卡中:

SwiftUI 在底层使用 UIFont 似乎是一个问题,并且需要一个特殊的 NSFont...
任何帮助深表感谢!
| 归档时间: |
|
| 查看次数: |
289 次 |
| 最近记录: |