SwiftUI text doesn't fit when have length property change

189 views Asked by At

Increase or decrease Int with buttons. When going from positive numbers to negative numbers or when a facto 10 is added sizeToFit cannot handle.

Solution (?) Looks like it is a discrepancy between Preview and Simulator/Device. Maybe I should file a radar instead...

struct ContentView : View { @State var totalClicked: Int = 0

var body: some View {

    VStack {

        HStack {
            Button(action: {self.totalClicked = self.totalClicked - 1}) {
                Text("decrease")
            }
            Button(action: {self.totalClicked = self.totalClicked + 1}) {
                Text("increase")
            }
        }.padding()
        Text("\(totalClicked)")


    }
}

}enter image description here

enter image description here

enter image description hereenter image description here

Simulator <-> Preview discrepancy enter image description here

0

There are 0 answers