从包含UIViewController的UIView的UIButton中分配回调

时间:2016-01-28 23:19:00

标签: ios uiview uiviewcontroller uibutton

现在我有一个托管UIView子类的UIViewController子类。这个UIView有一个UIButton,我希望将touch事件发送到UIViewController子类。现在我在UIView子类中有一个getter方法,所以我抓住了按钮并通过使用UIViewController子类中的引用来分配它。

实现这一结果的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

将动作事件添加到ViewController

- (IBAction)myButtonPressed:sender;

现在,如果你正在使用IB(你应该)只是链接它,或者如果在代码中这样做,那么手动创建事件链接。

[myButton addTarget:self action:@selector(myButtonPressed:) forControlEvents:UIControlEventTouchUpInside];