【发布时间】:2015-12-08 21:48:29
【问题描述】:
这是我的代码。
//
// ViewController.swift
// Stopwatch
//
// Created by Orkun Atasoy on 12.09.15.
// Copyright (c) 2015 Orkun Atasoy. All rights reserved.
//
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var timerLabel: UILabel!
@IBOutlet weak var timerButton: UIButton!
var timer : NSTimer?
var ms = 0
@IBAction func buttonTapped(sender: AnyObject) {
timerButton.setTitle("Stopp", forState:UIControlState.Normal)
self.timer = NSTimer.scheduledTimerWithTimeInterval(0.01, target: self, selector: Selector("update"), userInfo: nil, repeats: true)
}
func update() {
self.ms++
timerLabel.text = String(self.ms)enter code here
}
}
问题是当我运行构建时,它会出现带有大文本“秒表”的介绍屏幕,并且它就像冻结在那里一样。但它应该带有一个带有按钮下方的标签,其中有一个文本“开始”。当我单击按钮时,它应该开始计数并且标签应该变为“stopp”。当我再次点击它应该停止计时器。
我不明白问题所在。我是一个 Swift 新手。如果你能帮助我,我会很高兴。
感谢您的关注
EDIT >> 标签文本以“00:00”开头。
【问题讨论】:
标签: ios iphone swift stopwatch