sul*_* qg 5 uibutton ios swift
请有人告诉我,如何在 swift 2.2 中的 addtarget 函数中发送附加参数?\n示例:
\n\nbutton.addTarget(self, action: #selector(classname.myFunc(_:)), forControlEvents: UIControlEvents.TouchUpInside))\n\nfunc myFunc(sender:UIButton){\n print(\xe2\x80\x9ci am here\xe2\x80\x9c)\n}\nRun Code Online (Sandbox Code Playgroud)\n\n到
\n\nfunc myFunc(sender:UIButton,parameter:String){\n print(\xe2\x80\x9ci am here\xe2\x80\x9c)\n}\nRun Code Online (Sandbox Code Playgroud)\n
这是不可能的。您必须使用解决方法。
button.addTarget(self, action: #selector(classname.myFunc(_:)), forControlEvents: UIControlEvents.TouchUpInside))
func myFunc(sender:UIButton){
self.myFunc2(sender, parameter: "My parameter")
}
func myFunc2(sender:UIButton,parameter:String){
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8326 次 |
| 最近记录: |