将UIView添加到UIButton子视图可防止触摸事件

Nic*_*las 14 iphone handle uibutton touches addsubview

我正在尝试添加一个视图作为按钮的子视图,就像这样(btn1UIButton);

[self.btn1 addSubview:view1];
Run Code Online (Sandbox Code Playgroud)

添加后,按钮不会提供任何与触摸相关的事件,按钮工作正常,不添加此子视图.

有什么想法吗?

tad*_*jsv 29

除非已禁用交互,否则触摸事件始终会显示在顶部.

你应该做的是:

view1.userInteractionEnabled = NO;
Run Code Online (Sandbox Code Playgroud)