【发布时间】:2016-09-01 21:11:54
【问题描述】:
我正在尝试更改导航控制器中UIBarButtonItem 的选择区域。基本上我正在尝试更改允许UIBarButtonItem 可选的区域。现在,我的UIBarButtonItem 的大小是 40x40,但即使我的手指根本没有触摸按钮,我也可以轻松选择它。
这里是为了说明我的意思:
绿色代表UIBarButtonItem 的大小。红色代表使UIBarButtonItem 可选的允许区域。
如何更改红色区域的宽度?
如果有帮助,这里有一段代码:
changeMuscleMap = UIButton(frame: CGRect(x: 0, y: 0, width: 40, height: 40) )
changeMuscleMap.setImage(UIImage(named: "change"), forState: .Normal)
navigationItem.leftBarButtonItem = UIBarButtonItem(customView: changeMuscleMap)
谢谢!
【问题讨论】:
标签: ios swift uinavigationcontroller uibarbuttonitem