使用 Xcode beta 6 和 SwiftUI,Text使用>localized<字符串创建视图,如何在不必将本地化字符串值大写的情况下将其大写?我想我想要一个ViewModifier改变案例,但它似乎不存在?
Text("SignIn.Body.Instruction".uppercased())将大写本地化键,因此将不起作用,如有关大写非本地化字符串的SO问题中所述。
Saj*_*jon 16
现在所有新的ViewModifier (Xcode 12 Beta 3)都可以实现这一点,如下所示: textCase
Text("SignIn.Body.Instruction")
.textCase(.uppercase)
Run Code Online (Sandbox Code Playgroud)
或者lowercase:
Text("SignIn.Body.Instruction")
.textCase(.lowercase)
Run Code Online (Sandbox Code Playgroud)
mar*_*rux 11
使用smallCaps修饰符 forFont怎么样?例如,Text("Hello World").font(Font.body.smallCaps())将呈现"HELLO WORLD",但为了可访问性,底层字符串将保留其适当的本地化大写。
| 归档时间: |
|
| 查看次数: |
2533 次 |
| 最近记录: |