Ahs*_*san 3 objective-c uinavigationbar uibutton uibarbuttonitem ios
我在导航栏的左侧有一个按钮.我在该按钮附近也有一个UIButton.
现在,当我单击导航栏下方的按钮时,在许多情况下,单击nab栏上的按钮.
知道为什么会这样吗?有什么建议 ?
谢谢.
图像:如果单击红色按钮内的任何位置,导航栏的左上角按钮仍会被按下.

导航栏按钮的代码:
UIButton *leftButton = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 25, 25)];
[leftButton setShowsTouchWhenHighlighted:NO];
[leftButton setImage:[UIImage imageNamed:@"deals.png"] forState:UIControlStateNormal];
[leftButton setImage:[UIImage imageNamed:@"deals_down.png"] forState:UIControlStateSelected];
[leftButton setImage:[UIImage imageNamed:@"deals_down.png"] forState:UIControlStateHighlighted];
[leftButton addTarget:self action:@selector(dealsButtonPressed:) forControlEvents:UIControlEventTouchDown || UIControlEventTouchUpInside];
self.navigationItem.leftBarButtonItem = [[[UIBarButtonItem alloc] initWithCustomView:leftButton] autorelease];
[leftButton release];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2170 次 |
| 最近记录: |