Guest User

Untitled

a guest
Nov 22nd, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.37 KB | None | 0 0
  1. displayResultLabel.text = String(format: "%.9f", newValue)
  2.  
  3. var currentInput: Double {
  4. get {
  5. return Double (displayResultLabel.text!)!
  6. }
  7. set {
  8. let value = "(newValue)"
  9. let ValueArray = (value.components(separatedBy:"."))
  10. if ValueArray[1] == "0" {
  11. displayResultLabel.text = "(ValueArray[0])"
  12. } else {
  13. displayResultLabel.text = String(format: "%.9f", newValue)
  14. //displayResultLabel.text = "(newValue)"
  15. }
  16. stillTyping = false
  17. }
  18. }
  19.  
  20. @IBOutlet weak var Stepr1: UIStepper!
  21.  
  22. @IBAction func stepperValueChanged(sender: UIStepper) {
  23. //let am = NSNumber(value: sender.value)
  24. let formatter = NumberFormatter()
  25. formatter.numberStyle = .currency
  26. UserDefaults.standard.set(sender.value, forKey: Savings)
  27. //stepperValueChanged(sender: Stepr1)
  28. MAXLabel.text = Int(sender.value).description
  29. let userDefaults = UserDefaults.standard
  30. userDefaults.setValue(MAXLabel.text, forKey: "data")
  31. userDefaults.synchronize()
  32. }
  33.  
  34. override func viewDidLoad() {
  35. super.viewDidLoad()
  36. // Save value
  37. if let Savings = UserDefaults.standard.value(forKey: Savings) {
  38. Stepr1.value = Savings as! Double
  39. stepperValueChanged(sender: Stepr1)
  40. }
  41. }
  42.  
  43. let places = Int(stepper.value)
  44. displayResultLabel.text = String(format: "%.(places)f", newValue)
Add Comment
Please, Sign In to add comment