【发布时间】:2016-10-10 01:12:18
【问题描述】:
我在代码中创建了按钮。
let item = UIButton()
item.setImage(UIImage(named: "Menu"), forState: .Normal)
view.addSubview(item)
如何从其他 VC 添加目标?
我尝试了很多东西,但它没有编译。
OtherClass 中的方法 menuButtonAction()
错误:
item.addTarget(otherClassVar, action: #selector(OtherClass.menuButtonAction), forControlEvents: .TouchUpInside)
item.addTarget(otherClassVar, action: #selector(OtherClass.menuButtonAction(_:)), forControlEvents: .TouchUpInside)
该方法立即调用选择器:
item.addTarget(otherClassVar, action: Selector(OtherClass.menuButtonAction()), forControlEvents: .TouchUpInside)
【问题讨论】:
标签: ios swift uiview uibutton swift2