我正在从文本文件中读取行,并将这些行显示在Text元素上。
我可能在其中有科学记数法元素,例如
10^12
10^9
等等...
我需要显示为
这些数字在词组中间,例如..
The universe has 10^12 bla bla bla
我怎样才能做到这一点?
我没有显示任何代码,因为我对此一无所知。
谢谢
在SwiftUI中,这种事情要容易得多,在SwiftUI中有很多方法可以完成这项工作,其中一种可能是这样的代码:
struct ContentView: View {
@State var yourFirstText: String = "The universe has "
@State var yourLastText: String = " bla bla bla"
var body: some View {
Text(yourFirstText) + Text("10") + Text("12").font(Font.footnote).baselineOffset(6.0) + Text(yourLastText)
}
}
这将需要OP手动解析文本
@LeoDabus,您好,Leo,您的意思是喜欢定义一些Var或函数来接受文本或数字吗?如果是这样的话,如果您认为有必要的话可以做
我的意思是找到一个范围并正确设置文本格式的正则表达式。没那么简单
类似于此帖子如何设置货币标签以显示较小的字体大小(美分)