我想获得按钮值,当它被按下时.
我已经尝试过用给定代码打印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.
您收到按下的UIButton作为发件人参数.所以你可以阅读UIButton的标题文本.
println(sender.titleLabel.text)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。