如何向 SwiftUI 文本添加连字符?目前 SwiftUI 在没有空格的情况下会创建一个段落,但这会使所有内容都难以阅读和凌乱。
我做了一些研究,似乎没有本地方法。还有另一种方法可以实现这一目标吗?
如何向 SwiftUI 文本添加连字符?目前 SwiftUI 在没有空格的情况下会创建一个段落,但这会使所有内容都难以阅读和凌乱。
我做了一些研究,似乎没有本地方法。还有另一种方法可以实现这一目标吗?
一种可能的方法是在需要连字符的地方显式添加“软连字符”Unicode 符号。
这是一个演示。使用 Xcode 12.4 / iOS 14.4 准备
案例一:足够的空间
Text("Minded\u{AD}ness")
.frame(width: 180) // << wide frame
.border(Color.black)
案例二:空间有限
Text("Minded\u{AD}ness")
.frame(width: 80) // << limited frame
.border(Color.black)
注意:Preview不理解这样的unicode符号,所以在模拟器或真机上测试