检测的UIButton倒是一个子视图(Detecting UIButton touches on a

2019-10-17 16:08发布

我已经加入其中包含一个UIButton控制子视图。 此子视图加入到它的父编程。 我需要在这个按钮被点击要执行的操作,但因为它是包含在其自己的子视图中,我不能到视图控制器,以推动其他视图控制器挂钩的IBAction为。

有一种简单的方法来检测该按钮被窃听,并调用其超视图中的方法?

Answer 1:

您可以通过编程做的一切:

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

然后创建你的方法:

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

这是所有你必须代码。



文章来源: Detecting UIButton touches on a subview