title: Can't click button in UIView
body: <p>I create a menuView in <code>self.view</code>,menuView has two subViews which are UIView.
  this UIView contains 4 UIButton ,but i can't click any one of it. <code>userInteractionEnabled</code> set YES, button's frame set correct in View Debugging.
  code:</p>
  
  <p><strong>UPDATE:</strong><a href="https://github.com/gshushu/tryView" rel="nofollow noreferrer">Project In Github</a></p>
  
  <p>ViewController.m:</p>
  
  <pre><code>- (void)viewDidLoad {
      [super viewDidLoad];
      LeftMenuView *leftView=[LeftMenuView createLeftMenuView];
      leftView.userInteractionEnabled=YES;
      self.leftView=leftView;
      [self.view addSubview:leftView];
      //nightButton
      UIButton *nightButton=[self.leftView viewWithTag:6];
      [nightButton addTarget:self action:@selector(touchButton:) forControlEvents:UIControlEventTouchUpInside];
      leftView.userInteractionEnabled=YES;
      //set
      UIButton *settingButton=[self.leftView viewWithTag:4];
      [settingButton addTarget:self.leftView action:@selector(push) forControlEvents:UIControlEventTouchUpInside];
      }
  </code></pre>
  
  <p>**LeftMenuView.m:**this is a UIView class. It is the place i set button and menu.</p>
  
  <pre><code>-(instancetype)initWithFrame:(CGRect)frame
  {
      self=[super initWithFrame:frame];
      self.backgroundColor=[UIColor colorWithRed:26/256.f green:31/256.f blue:36/256.f alpha:0.7];
      [self addHeaderView];
      [self addButton];
      return self;
  }
  #pragma mark -add view to menu view
  -(void)addHeaderView
  {
      UIView *headViewUp=[[UIView alloc]init];
      headViewUp.userInteractionEnabled=YES;
      headViewUp.frame=CGRectMake(0, 0, yScreenWidth/2, 114);
      headViewUp.backgroundColor=ColorWithRGB(26, 31, 36);
      headViewUp.backgroundColor=[UIColor redColor];
      self.headViewUp=headViewUp;
      [self addSubview:headViewUp];
      UIView *headViewDown=[[UIView alloc]init];
      headViewDown.userInteractionEnabled=YES;
      headViewDown.frame=CGRectMake(0, yScreenHeight-50, yScreenWidth/2, 50);
      headViewDown.backgroundColor=ColorWithRGB(26, 31, 36);
      self.headViewDown=headViewDown;
      [self addSubview:headViewDown];
  }
  -(void)addButton
  {
      UIButton *settingButton=[self setFrame:CGRectMake(yScreenWidth*2/6, 64, yScreenWidth/6, 50 ) title:@"设置" image:@"Menu_Icon_Setting"];
      settingButton.userInteractionEnabled=YES;
      settingButton.tag=4;
      [self resizeTextAndImageInButton:settingButton];
      [self.headViewUp addSubview:settingButton];
      UIButton *nightButton=[self setFrame:CGRectMake(yScreenWidth/4, 0, yScreenWidth/4, 50 ) title:@"白天" image:@"Menu_Day"];
      nightButton.tag=6;
      [self.headViewDown addSubview:nightButton];
  }
  -(UIButton *)setFrame:(CGRect)frame title:(NSString *)title image:(NSString *)imageName
  {
      UIButton *button=[[UIButton alloc]initWithFrame:frame];
      [button setTitle:title forState:UIControlStateNormal];
      [button setImage:[UIImage imageNamed:imageName] forState:UIControlStateNormal];
      button.titleLabel.font=[UIFont systemFontOfSize:8];
      button.contentHorizontalAlignment=UIControlContentHorizontalAlignmentCenter;
      return button;
  }
  -(void)resizeTextAndImageInButton:(UIButton *)button
  {
      [button setTitleEdgeInsets:UIEdgeInsetsMake(button.imageView.frame.size.height ,-button.imageView.frame.size.width, 0.0,0.0)];
      [button setImageEdgeInsets:UIEdgeInsetsMake(-10, 0.0,0.0, -button.titleLabel.bounds.size.width)];
  }
  </code></pre>
  
  <p>the method of clilk button doesn't work.</p>