提问人:Nephilim 提问时间:10/28/2023 最后编辑:Nephilim 更新时间:10/28/2023 访问量:38
SwiftUI AttributedString Multiline 获得连字符 - 如何预防?
SwiftUI AttributedString Multiline gets hyphenate - How to Prevent?
问:
如何防止 SwiftUI Text() 元素中多行文本的自动断字?
我有一个没有空格的长文本。当在 Text() 视图中显示它时,它会正确地显示多行,但在每行新行的末尾都有一个连字符。我需要看到没有任何自动添加连字符等的纯文本
当所有字符都是小写时,不会发生这种情况。只有在放置大写字母的地方,才会有一个连字符。
法典
let test = AttributedString("aaaaaaaaaaaaaaaaaaaaaaaaAaaaaaaaaaaaaaaaaaaaaaaa")
Text(test)
实际输出:
aaaaaaaaaaaaaaaaaaaaaaaa-
Aaaaaaaaaaaaaaaaaaaaaaaa
想要的输出:
aaaaaaaaaaaaaaaaaaaaaaaa
Aaaaaaaaaaaaaaaaaaaaaaaa
编辑:
我的解决方法/技巧是在所有字符之间添加,这样就不会发生这种情况。但问题仍然有效:有没有更简单的方法?\u{200D}
答: 暂无答案
下一个:始终在两行上显示文本
评论