当按钮被按下时,我希望获取按钮的值。
我尝试通过给定代码打印一个4*4矩阵:
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
}
}
当按钮被按下时,代码如下:
func btnAction (sender:UIButton!)
{
println("pressed")
}
通过上面的代码,我得到了以下输出- 现在,当我按下按钮1时,我想要打印按钮的值,即1。