Question

I'm trying to add a view as a button's subview like this (btn1 is a UIButton);

[self.btn1 addSubview:view1];

After adding it, the button wont give any touch related events, the button works fine without this subview added.

Any thoughts?

Was it helpful?

Solution

The touch events always come to the view on top, unless if has disabled interaction.

What you should do is:

view1.userInteractionEnabled = NO;
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top