2016-03-26 2 views
-1

Ich habe einen UIStepper, der momentan ein Etikett (Menge) betrifft, wenn er angezapft wird. Ich möchte, dass derselbe UIStepper ein anderes Label beeinflusst, was die Kosten ist. Grundsätzlich möchte ich, dass der UIStepper die Kosten aktualisiert, wenn die Menge erhöht wird. Jede Hilfe wäre großartig.Wie man zwei Etiketten mit einem UIStepper beeinflusst

Antwort

0

Sie können den Wert aktualisieren sowohl die Etiketten mit Berechnungen, wenn die UIStepper Wertfunktion

nennen Sie den Code wie folgt in der Wirkung der UIStepper

machen kann man sehr viel
@IBAction func stepperChanged(sender: UIStepper) { 

    lblQuantity.text = "\(sender.value)" 
    if sender.value == 1 { 
    lblCost.text = "12.5" 
    } else { 
     lblCost.text = "\(((sender.value-1) * 6.5) + 12.5)" 
    } 

} 
+0

Dank! Es gibt nur ein kleines Problem, die Grundkosten betragen 12,50 und ich möchte 6,50 pro Zugabe in der Menge hinzufügen. Wie geht das? –

+0

@ J.K. bedeutet für einen Artikel kostet es 12,5 und als Mengenerhöhung 6,5 pro Menge richtig? – HardikDG

+0

Ja. In dem Moment, in dem die Menge auf 1 zurückgesetzt wird, wird der Basispreis zum Multiplikator. –

Verwandte Themen