我想获得按钮值,当它被按下。Swift - 如何获得按钮的值,当它被按下?
我已经试过这给出代码 -
func creation_of_btn()
{
var x_axis:CGFloat = 50.0
var y_axis:CGFloat = 50.0
for x in 1...4
{
for y in 1...5
{
let btn_creat = UIButton.buttonWithType(UIButtonType.Custom) as UIButton!
btn_creat.frame = CGRectMake(x_axis, y_axis, 100, 100)
x_axis += 110.0
btn_creat.backgroundColor = UIColor .redColor()
btn_creat.font = UIFont .boldSystemFontOfSize(50)
var myString = String(self.rand_creation(1, second: 9))
btn_creat .setTitle(myString, forState: UIControlState.Normal)
btn_creat.addTarget(self, action: "btnAction:", forControlEvents: UIControlEvents.TouchUpInside)
self.view.addSubview(btn_creat)
}
x_axis = 50.0
y_axis += 110.0
}
}
打印4 * 4矩阵当按下按钮,代码 -
func btnAction (sender:UIButton!)
{
println("pressed")
}
通过上面的代码,我得到以下输出 -
现在,当我按下按钮1,我想打印按钮值,这是1