Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to make exponents in the SwiftUI

I found the new method in SwiftUI to allow you to create an exponent.

Here what I write code is based in SwiftUI on the Swift Playground.

import SwiftUI
import PlaygroundSupport

struct V: View {

    var body: some View { 

        HStack {

            Text("8")
            Text("2\n").font(Font.system(size: 10))

            }

        } 


}

PlaygroundPage.current.setLiveView(V())

The \n allows you to break the line and make a new line in UIKit. However, SwiftUI gives you to make a top while break line and make a new line inside the second Text. You can make a size for the Font in the Text.

enter image description here

That's it! You made the exponent in SwiftUI!

like image 275
Antonio Adrian Chavez Avatar asked Nov 04 '25 21:11

Antonio Adrian Chavez


1 Answers

The following seems look more naturally... as variant

enter image description here

var body: some View {
    Text("8") + Text("2").font(.system(.footnote))
                  .baselineOffset(UIFont.systemFontSize * 2 / 3)
}
like image 158
Asperi Avatar answered Nov 06 '25 15:11

Asperi