18

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?

nalply
  • 26,770
  • 15
  • 78
  • 101
Nicolas
  • 189
  • 1
  • 6

1 Answers1

41

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

What you should do is:

view1.userInteractionEnabled = NO;
tadejsv
  • 2,085
  • 1
  • 18
  • 20