donion rings
This commit is contained in:
@@ -22,17 +22,22 @@ class TimerViewController: UIViewController, UIPickerViewDataSource, UIPickerVie
|
|||||||
time = 0.0
|
time = 0.0
|
||||||
elapsedTime = 0.0
|
elapsedTime = 0.0
|
||||||
timeLabel.text = "00:00:00"
|
timeLabel.text = "00:00:00"
|
||||||
|
timePicker.isHidden = false
|
||||||
|
timePicker.reloadAllComponents()
|
||||||
isRunning = false
|
isRunning = false
|
||||||
}
|
}
|
||||||
|
|
||||||
@IBAction func startStopPressed(_ sender: UIButton) {
|
@IBAction func startStopPressed(_ sender: UIButton) {
|
||||||
if isRunning == false {
|
if isRunning == false {
|
||||||
isRunning = true
|
isRunning = true
|
||||||
|
timePicker.isHidden = true
|
||||||
startStopButton.setTitle("Stop", for: UIControl.State.normal)
|
startStopButton.setTitle("Stop", for: UIControl.State.normal)
|
||||||
timeLoop()
|
timeLoop()
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
isRunning = false
|
isRunning = false
|
||||||
|
timePicker.isHidden = false
|
||||||
|
timePicker.reloadAllComponents()
|
||||||
startStopButton.setTitle("Start", for: UIControl.State.normal)
|
startStopButton.setTitle("Start", for: UIControl.State.normal)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -114,8 +119,7 @@ class TimerViewController: UIViewController, UIPickerViewDataSource, UIPickerVie
|
|||||||
// display
|
// display
|
||||||
self.present(alertController, animated: true, completion: nil)
|
self.present(alertController, animated: true, completion: nil)
|
||||||
|
|
||||||
self.elapsedTime = 0
|
self.finish()
|
||||||
self.startStopButton.setTitle("Start", for: UIControl.State.normal)
|
|
||||||
self.isRunning = false
|
self.isRunning = false
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -123,6 +127,13 @@ class TimerViewController: UIViewController, UIPickerViewDataSource, UIPickerVie
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func finish(){
|
||||||
|
elapsedTime = 0
|
||||||
|
startStopButton.setTitle("Start", for: UIControl.State.normal)
|
||||||
|
timePicker.isHidden = false
|
||||||
|
timePicker.reloadAllComponents()
|
||||||
|
}
|
||||||
|
|
||||||
override func viewDidLoad() {
|
override func viewDidLoad() {
|
||||||
super.viewDidLoad()
|
super.viewDidLoad()
|
||||||
|
|||||||
Reference in New Issue
Block a user