Warm tip: This article is reproduced from serverfault.com, please click

swift-SwiftUI文字

(swift - SwiftUI Text)

发布于 2020-11-28 18:24:22

我正在从文本文件中读取行,并将这些行显示在Text元素上。

我可能在其中有科学记数法元素,例如

10^12 
10^9

等等...

我需要显示为

10 ^ 2

10 ^ 9

这些数字在词组中间,例如..

The universe has 10^12 bla bla bla

我怎样才能做到这一点?

我没有显示任何代码,因为我对此一无所知。

谢谢

Questioner
Ronnie
Viewed
11
Omid 2020-11-29 10:03:14

在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)


    }
}