有人熟悉 SwiftUI TabView 的 tabItem 不应用自定义字体的问题吗?至少对于 tvOS13 来说不是。
对于 TabView 本身,自定义字体很容易应用,但是当尝试为实际的 .tabItem 自定义字体时,它不会做任何事情,但也不会返回任何错误。
首先我尝试设置一个let
:
let fontCustom = Font.custom("Awesome Font Name", size: 25)
然后创建TabView
:
Text("Kanalen")
.font(fontCustom)
...
有效,但随后以相同的方式向该视图添加 TabItem 不会:
...
.tabItem {
HStack {
Image(uiImage: UIImage(named: "icon.pdf")!)
Text("Awesome Item")
.font(Font.custom("Cera-Regular", size: 16))
}
}
...
或者像这样:
.tabItem {
HStack {
Image(uiImage: UIImage(named: "icon.pdf")!)
Text("Awesome Item")
.font(Font.custom("Awesome Font Name", size: 16))
}
}
任何人都知道为什么这不起作用,这是否意味着我需要完全创建自定义 tabItem 视图?
谢谢大家!