首页 > 解决方案 > 更改 navigationItem.leftBarButtonItem 的位置

问题描述

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

标签: iosswiftuibarbuttonitem

解决方案


尝试使用所需的框架创建自定义 UIButton,然后创建 UIBarButtonItem(customView: UIButton) ,例如

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

推荐阅读