Skip to content

Commit

Permalink
doc: update composing-views/demo2/README.md (#50)
Browse files Browse the repository at this point in the history
  • Loading branch information
zhu-hongwei authored Jul 19, 2023
1 parent 4e46a83 commit 767fb87
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions example/composing-views/demo2/README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
如何将文本视图结合在一起?
===

SwifUI 的 `Text View` 过载+运算符,以便您可以将它们组合在一起以进行新的文本视图
SwifUI 的 `Text View` 重载了 + 运算符,以便您可以将它们组合在一起以创建新的文本视图

当您需要在视图中具有不同的格式时,这是有帮助的,因为您可以按照所需的方式查看每个文本视图,然后将它们加入到一起进行单个组合的文本视图。 甚至更好地,当读出来时,声道会自动将它们识别为单个文本
这对于在视图之间需要具有不同格式的情况非常有帮助,因为您可以使每个文本视图看起来完全符合您的要求,然后将它们连接起来以创建一个单独的组合文本视图。更棒的是, `VoiceOver` 在阅读时会自动将它们识别为单个文本块

例如,这会创建三个文本视图,然后使用+将它们加入到要返回的单个文本视图中
例如,以下代码创建了三个文本视图,然后使用+运算符将它们连接成一个返回的单个文本视图

```swift
Text("SwiftUI ")
Expand All @@ -28,4 +28,4 @@ Text("SwiftUI ")
.foregroundColor(.blue)
```

提示:将像素相结合的文本视图与SWIFTUI的归属字符串一样密切相关 - 此时不支持使用 `NSAttributedString`
提示:`SwiftUI` 中,像这样组合文本视图是我们接近使用属性字符串的方式,目前不支持使用 `NSAttributedString`

0 comments on commit 767fb87

Please sign in to comment.