现在我有一个托管 UIView 子类的 UIViewController 子类。这个 UIView 有一个 UIButton,我想将触摸事件发送到 UIViewController 子类。现在我在 UIView 子类中有一个 getter 方法,所以我捕获按钮并通过使用 UIViewController 子类中的引用来分配它。
实现此结果的最佳方法是什么?
最佳答案
将 Action 事件添加到您的 ViewController
- (IBAction)myButtonPressed:sender;
现在,如果您正在使用 IB(您应该),只需将其链接起来,或者如果在代码中执行此操作,则手动创建事件链接。
[myButton addTarget:self action:@selector(myButtonPressed:) forControlEvents:UIControlEventTouchUpInside];
关于ios - 从包含的 UIViewController 向 UIView 的 UIButton 分配回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35074024/