我有一个从NIB添加的UIBarButtonItem。它的宽度是33.但BarButton可拍摄区域太多了。即外部宽度,我们也可以点击该按钮。如何减少等于UIBarButton宽度的可点击区域。 在此先感谢。
答案 0 :(得分:4)
默认情况下,UIBarButtonItem上有一个叠加层。使用标准UIBarButtonItem无法限制额外的可点击区域。更好的方法是使用一个看起来像UIBarButtonItem的普通按钮。
答案 1 :(得分:1)
默认情况下。 U无法减少UIBarButton的可点击区域。
但我总是习惯通过向UIView添加带有UIBarButton自定义图像的UIButton来解决这个问题,并将该UIButton的x,y坐标更改为UIBarButton的框架,并注意将UIButton置于子视图中UIView不在标签栏中。
答案 2 :(得分:1)
试试这个:
[self.navigationController.navigationItem setTitleView:viewobj];