Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/102.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone UIBarButton可攻丝区域太大_Iphone_Ios_Xcode_Ios5_Uibarbuttonitem - Fatal编程技术网

Iphone UIBarButton可攻丝区域太大

Iphone UIBarButton可攻丝区域太大,iphone,ios,xcode,ios5,uibarbuttonitem,Iphone,Ios,Xcode,Ios5,Uibarbuttonitem,我有一个我从NIB添加的uibarbuttonite。它的宽度是33。但巴布顿的可窃听区域太大了。i、 我们也可以点击那个按钮。如何减少与UIBarButton宽度相等的可攻丝面积。 提前感谢。这是默认设置。你不能减少UIBarButton的可点击面积 但我总是通过在UIView中添加带有自定义UIBarButton图像的UIButton来解决这个问题,并将该UIButton的x、y坐标更改为UIBarButton的框架,注意UIButton应该在UIView的子视图中,而不是在选项卡栏中。这是

我有一个我从NIB添加的uibarbuttonite。它的宽度是33。但巴布顿的可窃听区域太大了。i、 我们也可以点击那个按钮。如何减少与UIBarButton宽度相等的可攻丝面积。
提前感谢。

这是默认设置。你不能减少UIBarButton的可点击面积


但我总是通过在UIView中添加带有自定义UIBarButton图像的UIButton来解决这个问题,并将该UIButton的x、y坐标更改为UIBarButton的框架,注意UIButton应该在UIView的子视图中,而不是在选项卡栏中。

这是默认设置。你不能减少UIBarButton的可点击面积


但我总是通过在UIView中添加一个带有自定义UIBarButton图像的UIButton来解决这个问题,并将该UIButton的x,y坐标更改为UIBarButton的框架,注意UIButton应该在UIView的子视图中,而不是在tabbar中。

UIBarButtonim默认情况下有一个覆盖。使用标准的UIBarButtonItem不可能限制额外的可攻丝区域。更好的方法是使用一个看起来像UIBarButtonItem的普通按钮。

默认情况下,UIBarButtonItem上有一个覆盖层。使用标准的UIBarButtonItem不可能限制额外的可攻丝区域。更好的方法是使用一个看起来像UIBarButtonItem的普通按钮。

试试这个:

取景 在该UIView对象中创建并添加UIButton对象 将UIView对象设置为导航项的标题视图。 [self.navigationController.navigationItem setTitleView:viewobj]

试试这个:

取景 在该UIView对象中创建并添加UIButton对象 将UIView对象设置为导航项的标题视图。
[self.navigationController.navigationItem setTitleView:viewobj]

将您的代码放在我的第一个位置。如果您已为该按钮指定了一些图像,请将其删除并检查其“可点击区域”…我刚刚从nib和给定图像中添加了uibarbutton。我什么也没做。但在那个按钮之前,我增加了灵活性space@NitinGohel,这里的编码不是pblm,OP添加了UIBarButton以将您的代码放在我的第一个位置。如果您已为该按钮指定了一些图像,请将其删除并检查其“可点击区域”…我只是从nib和给定图像中添加了UIBarButton。我什么也没做。但在那个按钮之前,我增加了灵活性space@NitinGohel,这里的编码不是pblm,OP在Xibhanu中添加了UIBarButton。不管你说什么,这都是对的,但为此我需要设计师,而今天我没有设计师,所以为了快速修复,我在我的UIBarButtonItem按钮旁边添加了一个隐藏的UIBarButtonItem,用它来修复我的问题。我知道这不是完美的解决方案,但对于nw,只有我能做到。谢谢Bhanu。不管你说什么,这都是对的,但为此我需要设计师,而今天我没有设计师,所以为了快速修复,我在我的UIBarButtonItem按钮旁边添加了一个隐藏的UIBarButtonItem,用它来修复我的问题。我知道这不是完美的解决方案,但对于nw,只有我能做到。