如何解决如何使用SwiftUI在tvOS项目中使用自定义字体?
我为iOS和MacOS开发了一个应用程序,现在正在开发tvOS版本。 我面临的问题是,当我将以下代码用于tvOS时,自定义字体不起作用!
import SwiftUI
struct TestView: View {
var body: some View {
Text("R")
.font(.custom("Arial Rounded MT Bold",size: 160))
.bold()
.shadow(color: Color.black,radius: 15,x: 15,y: 5)
.foregroundColor(Color(red: 255 / 255.0,green: 194 / 255.0,blue: 58 / 255.0))
}
}
struct TestView_Previews: PreviewProvider {
static var previews: some View {
TestView()
}
}
我想念什么? 谢谢
解决方法
您是正确的,适用于iOS和macOS,但不适用于tvOS。也许是因为iOS和tvOS有不同的内置字体可用?我在tvOS上没有专业知识,所以请不要以为我是对的。我从这个可用的字体列表中猜到了。
tvOS: 试试此列表中的某些内容,我相信它会起作用。
iOS:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。