更改navigationItem.leftBarButtonItem的位置

时间:2018-11-27 13:08:02

标签: ios swift uibarbuttonitem

我有一个自定义后退按钮,创建为BodyModelBinder,并插入到UIBarButtonItem中。我需要将其向左移动一点。我可以移动navigationItem.leftBarButtonItem的图像,但是按钮的命中区域仍保留在原始位置。

1 个答案:

答案 0 :(得分:0)

尝试创建具有所需框架的自定义UIButton,然后创建示例的UIBarButtonItem(customView:UIButton)

let button = UIButton(frame: CGRect(x: 0, y: 0, width: 45, height: 40))
let yourBarButton = UIBarButtonItem(customView: button)