Iphone UIBarButton可攻丝区域太大
我有一个我从NIB添加的uibarbuttonite。它的宽度是33。但巴布顿的可窃听区域太大了。i、 我们也可以点击那个按钮。如何减少与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的子视图中,而不是在选项卡栏中。这是
提前感谢。这是默认设置。你不能减少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,只有我能做到。