當我創建一個按鈕的IBAction爲我可以很容易地得到它的執行,例如一個動作:如何在每次按下按鈕時執行不同的任務?
@IBAction func click(sender: AnyObject) {
label6.hidden = false}
我如何得到它執行完全不同的任務,它被點擊了第二次或第三次的時候等等?
感謝
編輯:當我嘗試這個,我得到一個錯誤「Viewcontroller.type沒有一個名爲成員‘LABEL1’,這也爲表示:‘LABEL2’任何想法,爲什麼,因爲我已經添加了在標籤作爲一個出口,我需要聲明它別處去得到它的工作謝謝
進口的UIKit
類的ViewController:?UIViewController中{
override func viewDidLoad() {
super.viewDidLoad()
label1.text = ""
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
@IBOutlet weak var label1: UILabel!
@IBOutlet weak var label2: UILabel!
class MyButtonClass
{
var clickCounter: Int = 0
@IBAction func click(sender: AnyObject)
{
clickCounter += 1
if (clickCounter == 1)
{label1.text = "text1"}
else if (clickCounter == 2)
{label2.text = "text1"
clickCounter = 0}
}
}
}
可以提供更象細節如何要excecute DIFF funcs中,隨機或以predefinded方式多少FUNC總數等 – Feroz 2014-09-24 10:13:19