按钮动作的代码是什么?
Whats the code for button action?
我又来了,我很喜欢这个图书馆,但是 运行 到处都是小问题。
对于 RaisedButton
,以编程方式创建按钮时需要什么代码来创建操作?
btn1.addTarget(self, action: "okButton", forControlEvents: UIControlEvents.TouchUpInside)
func okButton(sender:RaisedButton!) {
print("button pressed")
}
结果 unrecognized selector sent to instance
。
你需要给出 "okButton:" 作为动作,因为它需要一个参数。
尝试:
btn1.addTarget(self, action: "okButton:", forControlEvents: UIControlEvents.TouchUpInside)
在您的代码中删除可选参数的展开:
func okButton(sender: RaisedButton) {
print("button pressed")
}
在您的选择器名称末尾添加“:”:
btn1.addTarget(self, action: "okButton:", forControlEvents: .TouchUpInside)
这应该可以解决您的问题:)
我又来了,我很喜欢这个图书馆,但是 运行 到处都是小问题。
对于 RaisedButton
,以编程方式创建按钮时需要什么代码来创建操作?
btn1.addTarget(self, action: "okButton", forControlEvents: UIControlEvents.TouchUpInside)
func okButton(sender:RaisedButton!) {
print("button pressed")
}
结果 unrecognized selector sent to instance
。
你需要给出 "okButton:" 作为动作,因为它需要一个参数。
尝试:
btn1.addTarget(self, action: "okButton:", forControlEvents: UIControlEvents.TouchUpInside)
在您的代码中删除可选参数的展开:
func okButton(sender: RaisedButton) {
print("button pressed")
}
在您的选择器名称末尾添加“:”:
btn1.addTarget(self, action: "okButton:", forControlEvents: .TouchUpInside)
这应该可以解决您的问题:)