16

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
  • 20,652
  • 12
  • 75
  • 93
Nicolas
  • 169
  • 1
  • 6

1 Answers1

34

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

What you should do is:

view1.userInteractionEnabled = NO;
tadejsv
  • 1,938
  • 1
  • 15
  • 19