Rechnen mit SwiftUI?


04.07.2022, 02:03

Könnt ihr mir da helfen?

1 Antwort

Vom Fragesteller als hilfreich ausgezeichnet

Da gibt es (wie immer) viele Wege. Das wäre eine relativ einfache Variante mit einer Form:

import SwiftUI

struct ContentView: View {
  @State var v1: String = ""
  @State var v2: String = ""
   
  var body: some View {
    Form {
      Section("Werte") {
        TextField("Wert 1", text: $v1)
          .keyboardType(.numberPad)
        TextField("Wert 2", text: $v2)
          .keyboardType(.numberPad)
      }
       
      Section("Ergebnis") {
        Label(result(), systemImage: "equal.circle")
      }
       
    }
  }
   
  func result() -> String {
    guard let i1 = Int(v1), let i2 = Int(v2) else {
      return "Bitte Zahlen eingeben!"
    }
     
    return ("\(i1) + \(i2) = \(i1 + i2)")
  }
}

Bild zum Beitrag

Woher ich das weiß:eigene Erfahrung
 - (Mathematik, Apple, programmieren)

Babelfish  04.07.2022, 08:59

Und noch als Nachtrag: Die Programmiersprache ist Swift. SwiftUI ist ein darauf aufbauendes deklaratives und plattformübergreifendes UI-Framework, welches nach und nach das bisherige UIKit und AppKit ablösen wird.

0
PsySkill 
Fragesteller
 04.07.2022, 14:18
@Babelfish

Vielen Dank, das hat mir sehr geholfen. Kannst du mir vielleicht ein YouTube Kanal, Buch oder etc. empfehlen wo man mehr lernen kann?

0
PsySkill 
Fragesteller
 04.07.2022, 14:33
@Babelfish

Super vielen Dank, damit bin ich schonmal meiner Idee ein Schritt näher...^^

0