目标c-检测子视图上的UIButton触摸



我添加了一个子视图,其中包含一个UIButton控件。此子视图是通过程序添加到其超视图中的。当点击此按钮时,我需要执行一个操作,但由于它包含在自己的子视图中,我无法将IBA操作挂接到视图控制器以推动另一个视图控制器。

有没有一种简单的方法可以检测到按钮被点击并在其超级视图中调用方法?

您可以通过编程完成所有操作:

[buttonName addTarget:self action:@selector(methodName:) forControlEvents:UIControlEventTouchUpInside];

然后创建您的方法:

- (void)methodName:(id)sender
{
     // Do something.
}

这就是你所要编码的全部内容。

最新更新