我知道可以像这样应用偏移量Text("TM").offset(x:0 y:7)
但是有没有不同或更好的方法来在 SwiftUI 中创建一些上标或下标文本?
这是使用的通用方法.baselineOffset
:
Text("Company")
.font(.callout)
+ Text("TM")
.font(.system(size: 8.0))
.baselineOffset(6.0)
我确信有一种方法可以使用动态获得正确的偏移量CTFont
,但我想这可能会很痛苦。一种草率的方法是包装文本视图?在 GeometryReader 中,并使用高度来尝试定位它,使其看起来不错。
您还可以对某些符号(例如 ™)使用 Unicode:
Text("Company\u{2122}")
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)