我只是想知道是否被按下UIButton
的或不特定的時間間隔的UIButton。 (在我的代碼2秒) 隨着2秒期間,如果按鈕被按下時,如果2不是一些值應爲1。檢測是否被按下一個特定的時間間隔
爲了確認,我做了我下面的代碼。 但unexpected
結果快到了,我不知道如何解決它。 幫幫我!
import UIKit
class ViewController: UIViewController {
var gameTimer: Timer!
@IBAction func btnClick(_ sender: Any) {
if let button = sender as? UIButton {
if (button.isSelected) {
print(" Not Selected");
} else {
print(" Selected");
}
}
}
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
gameTimer = Timer.scheduledTimer(timeInterval: 2, target: self, selector: #selector(btnClick(_:)), userInfo: nil, repeats: true)
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
等待第2秒後應該怎麼辦?你想改變的值是2嗎?即這種情況下的重置點是什麼? –