我正在尝试构建一个泰语应用程序。为了显示泰语单词的发音,我想使用这三个特殊字符“\\ / -”。为了便于阅读,我想将这些字符的颜色更改为红色。\n有没有办法在 SwiftUI 中做到这一点?
\n我用它作为模型:
\nstruct Alphabet {\n var letter: String\n var byname: String\n var translation: String\n var consonantClass: ConsonantClass\n}\nRun Code Online (Sandbox Code Playgroud)\n这是视图模型:
\nlet middleConsonants: [Alphabet] = [\n Alphabet(letter: "\xe0\xb8\x81", byname: "g\xc3\xb4:- gai\\\\", translation: "Chicken", consonantClass: .middle)\n]\nRun Code Online (Sandbox Code Playgroud)\n在这里,在视图中,我想用不同的颜色显示它:
\nstruct ConsonantsListView: View {\n var vm: ConsonantsViewModel = ConsonantsViewModel()\n var consonants: [Alphabet]\n \n var body: some View {\n ForEach(0..<consonants.count, id: \\.self) { index in\n HStack {\n Spacer()\n NavigationLink(destination:\n VStack(spacing: 20) {\n Text(consonants[index].byname)\n .font(.largeTitle)\n Text(consonants[index].translation)\n }) {\n Text(consonants[index].letter)\n …Run Code Online (Sandbox Code Playgroud)