当我创建一个按钮的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