现在我有一个托管UIView子类的UIViewController子类。这个UIView有一个UIButton,我希望将touch事件发送到UIViewController子类。现在我在UIView子类中有一个getter方法,所以我抓住了按钮并通过使用UIViewController子类中的引用来分配它。
实现这一结果的最佳方法是什么?
答案 0 :(得分:1)
将动作事件添加到ViewController
- (IBAction)myButtonPressed:sender;
现在,如果你正在使用IB(你应该)只是链接它,或者如果在代码中这样做,那么手动创建事件链接。
[myButton addTarget:self action:@selector(myButtonPressed:) forControlEvents:UIControlEventTouchUpInside];