Ios 带图像的UIBarButtonItem只能部分单击
我在谷歌上搜索了好几周,每隔几天就搜索一次,从未发现过类似的问题,但我相信其他人肯定会受到影响。下面是: 简言之:我正在iPhone应用程序的UINavigationController工具栏中创建一个UIBarButtonim,其中有一个图像,当我单击该按钮时,我必须单击一个非常特定的部分,它才能工作 我有几个这样的按钮,每个按钮在不同的部位都很敏感。这似乎取决于图像中的透明度在哪里,但我不确定 下面是创建此类按钮的代码:Ios 带图像的UIBarButtonItem只能部分单击,ios,uibarbuttonitem,Ios,Uibarbuttonitem,我在谷歌上搜索了好几周,每隔几天就搜索一次,从未发现过类似的问题,但我相信其他人肯定会受到影响。下面是: 简言之:我正在iPhone应用程序的UINavigationController工具栏中创建一个UIBarButtonim,其中有一个图像,当我单击该按钮时,我必须单击一个非常特定的部分,它才能工作 我有几个这样的按钮,每个按钮在不同的部位都很敏感。这似乎取决于图像中的透明度在哪里,但我不确定 下面是创建此类按钮的代码: _addButton = [[UIBarButtonItem allo
_addButton = [[UIBarButtonItem alloc]initWithImage:[UIImage imageNamed:@"50-plus"]
style:UIBarButtonItemStyleBordered
target:self
action:@selector(addButtonPressed:)];
将其加载到工具栏中的代码有点条件性,但基本上它将此按钮置于NSMutableArray中,并调用[控制器设置工具栏项:项目动画:是]
,其中控制器
是位于UINavigationController中的UITableViewController
如果有帮助,请提供一些其他详细信息:
- 我只是在使用iPhone5.1模拟器的Xcode4.3中进行了尝试
- 图像是Glypish图标集(glypish.com)中的白色图标
- 按钮的“点击区域”很小但一致,位于该+按钮的左下象限,但与其他图像按钮不同
- 按钮确实工作,完全如预期,但只有在我点击非常特定的区域时