gpt4 book ai didi

swift - 包含日文字符时缺少 TextField 字体样式

转载 作者:行者123 更新时间:2023-12-04 21:28:38 24 4
gpt4 key购买 nike

将字符串传递给 View

// 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")

Result: case1 enter image description here

Result: case2 enter image description here

Result: case3 enter image description here


目标 View :将字符串值存储在文本字段中
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)
}


}
}
如您所见,当文本字段包含日语字符时,字体样式无法正常工作。
非常感谢!

最佳答案

它被最新版本的 xCode 和 iOS 所窃听。该问题仅在使用 TextField 时发生.如果您使用普通 Text它工作正常。

如果我找到了解决此问题的方法,我会告诉您。到那时 你不能使用 TextField用这组字符。

关于swift - 包含日文字符时缺少 TextField 字体样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59017465/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com