Ios 酒吧按钮没有收到触摸

Ios 酒吧按钮没有收到触摸,ios,rightbarbuttonitem,Ios,Rightbarbuttonitem,我有两个工具栏按钮,一个不工作,另一个正在工作。有时,当我们触摸第一个按钮的顶端时,它会工作,我认为这一定是因为它们之间的空间灵活的问题。 我找不到任何可能的解决方案,任何帮助都将不胜感激! 我正在粘贴下面的代码 editbutton是第一个按钮,mybutton是第二个按钮 -(void) rightButtonToolbar:(UIBarButtonItem*)menuButton{ UIToolbar* toolbar = [[UIToolbar alloc] initWithFra

我有两个工具栏按钮,一个不工作,另一个正在工作。有时,当我们触摸第一个按钮的顶端时,它会工作,我认为这一定是因为它们之间的空间灵活的问题。 我找不到任何可能的解决方案,任何帮助都将不胜感激! 我正在粘贴下面的代码

editbutton是第一个按钮,mybutton是第二个按钮

-(void) rightButtonToolbar:(UIBarButtonItem*)menuButton{

  UIToolbar* toolbar = [[UIToolbar alloc] initWithFrame:CGRectMake(0, 0,TOOLBAR_WIDTH ,44)];    

  NSMutableArray  *barButtons = [[NSMutableArray alloc]init];

  UIBarButtonItem *flexiSpace = [[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil];
   [barButtons addObject:flexiSpace];

if (showEditButton) 
{
    NSLog(@"showeditbutton");
   UIBarButtonItem *editButton = [[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemEdit target:self action:@selector(editOffer)];
[barButtons addObject:editButton];

    [editButton release];

}
UIBarButtonItem *myButton2 = [[UIBarButtonItem alloc] initWithTitle:@"Kopiren" style:UIBarButtonSystemItemAction target:self action:@selector(copyOffer)]; 
[barButtons addObject:myButton2];  
if (menuButton != nil) {
    menuButtonShown=YES;
    [barButtons addObject:menuButton];  
}
else {
    menuButtonShown=NO;
}
[toolbar setItems:barButtons animated:YES];
UIBarButtonItem *rightBarButton = [[UIBarButtonItem alloc]initWithCustomView:toolbar];
[self.navigationItem setRightBarButtonItem:rightBarButton animated:YES];
[barButtons release];
    [flexiSpace release];
[rightBarButton release];
[toolbar release];
    [myButton2 release];
}

你解决了吗?原因是什么?我也有同样的问题,触摸只能在按钮的上半部分识别