i-mは初めてのアプリケーションでコードを作成して作業する方法を学びます。それはいくつかのジムアプリです。ボタンを押した後にタイマーとラベルを変更したいと思っています。 これは今までの私のコードですが、次のラベルを表示する方法と、ボタンを表示した後にカウントダウンする次のタイマーを理解できません。あなたのfunc nextButtonTapped()
方法でクリックしたときにラベルを変更するボタンが必要
class _daysday1ViewController: UIViewController {
@IBOutlet weak var exerciseNameLabel: UILabel!
@IBOutlet weak var btnStart: UIButton!
@IBOutlet weak var exercisePicture: UIImageView!
@IBOutlet weak var exerciseDescriptionLabel: UILabel!
@IBOutlet weak var timerLabel: UILabel!
@IBAction func nextButtonTapped(sender: AnyObject) {
var timer = NSTimer.scheduledTimerWithTimeInterval(1, target: self, selector: Selector("update"), userInfo: nil, repeats: true)
count = countList[0]
}
var exerciseIndex = 0
var exerciseList = ["12 reps at 80% of capicity" , " 10 reps at 90%" , "7 to 10 reps at full capacity"]
var countList = [4 , 6 ,8]
var count = 1
override func viewDidLoad() {
super.viewDidLoad()
}
func update() {
if(count >= 0) {
timerLabel.text = String(count--)
self.btnStart.enabled = false
return
}
btnStart.enabled = true
exerciseDescriptionLabel.text = exerciseList[0]
}
`
sugestionのおかげで!私はコーディングに新しいi-m ... i-m noob :)) –