将字符串传递给视图
// Case 1: English alphabet is no problem
test(deck: "ABCDE")
// Case 2: Font style is missing
test(deck: "アイウエオ")
// Case 3: Font style is missing
test(deck: "ABCアイウエオDE")
目标视图:将字符串值存储在文本字段中
struct test: View {
@State var deck : String = ""
var body: some View {
VStack {
TextField("deck name", text: $deck)
.font(.largeTitle)
.foregroundColor(Color.black)
.multilineTextAlignment(.center)
.lineLimit(1)
}
}
}
如您所见,当文本字段包含日语字符时,字体样式无法正常工作。
非常感谢您!
答案 0 :(得分:1)
它被最新版本的xCode和iOS所困扰。仅在使用TextField
时出现此问题。如果您使用普通的Text
,效果很好。
如果我找到解决方法,我会通知您。直到您不能在这组字符中使用TextField
。