所以,我有一个视图与UIScrollView。对于这个ScrollView,我添加了一个这样的子视图:ScrollView中的子视图控制器和Superview控制器之间的通信
ChildViewController *controller = [self.storyboard instantiateViewControllerWithIdentifier:@"1"];
[self.scrollView addSubview:controller.view];
这工作正常。在这个子控制器中,我定义了一个带有目标自我的按钮:
[button addTarget:self action:@selector(actionButton:) forControlEvents:UIControlEventTouchDown];
如果我单击按钮,程序就会中断。但是如果我将目标设置为零,则父控制器将被称为第一响应者。
但是,我希望在子控制器中调用该操作。我无法从父级通知子视图,或者从父级/超级视图中调用操作。
我在做什么错?我如何得到这个工作?
“如果我点击按钮,程序就会中断。”它如何中断?编辑您的帖子以包含出现在调试控制台中的消息。 –
你得到的错误是什么?......你有叫做actionButton的方法吧? – Jatin