我正在尝试创建一种斜体和大写的字体样式。我还使用 LocalizedStringKey 来设置我的字符串。我尝试使用smallCaps(),但这不适用于italic(),如所回答HERE https://stackoverflow.com/questions/61369580/swiftui-font-smallcaps-not-working-with-italic/61371169#61371169如果我尝试在 LocalizedStringKey 上使用 uppercased() ,它只会将键设置为大写而不是字符串。
有人知道解决办法吗?
extension Font {
public static let Heading1: Font = system(size: 34, weight: .black, design: .default).italic()
}
Text("HELLO_WORLD").font(.Heading1)
这是一个解决方案。使用 Xcode 11.4 / iOS 13.4 进行测试
Text(NSLocalizedString("HELLO_WORLD", comment: "").uppercased())
.font(.Heading1)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)