我想在 iOS 版本 iOS 14 及以上版本的SwiftUI文本中添加字符间距。
当我在应用字体样式后使用称为字距调整和跟踪的新修改器时,它将不起作用。所以任何指针都会受到赞赏。
Sco*_*man 11
kerning并且tracking在早期版本的 iOS 中可用,但前提是它们直接应用于Text视图。
iOS 16 中的新增功能是能够将修饰符应用于任何视图,并将其应用于其任何文本子视图。
Text.tracking请注意vs的可用性标志View.tracking:
Text.tracking(_:)- iOS 13.0+、macOS 10.15+View.tracking(_:)- iOS 16.0+、macOS 13.0+这意味着这应该适用于 iOS 14:
Text("My Sample Text")
.tracking(-0.1)
Run Code Online (Sandbox Code Playgroud)
但这不会:
VStack {
Text("My Sample View")
Text("With two lines of text")
}
.tracking(-0.1)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2194 次 |
| 最近记录: |