更改navigationItem.leftBarButtonItem的位置



我有一个自定义的后退按钮,创建为UIBarButtonItem并插入到navigationItem.leftBarButtonItem。我需要把它向左移动一点。我可以用UIBarButtonItem的图像移动,但按钮的点击区域仍然在原来的位置。

尝试创建一个带有所需框架的自定义UIButton,然后创建UIBarButtonItem(customView:UIButton(,例如

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

最新更新