减少 uibarbuttonitem 的宽度

Reducing the width on a uibarbuttonitem

我有这个栏按钮,它显示已登录用户的用户名。但是我不需要这个按钮那么宽。有谁知道减少宽度的方法吗?

如何减小此 uibarbutton 项目的宽度?

我想这会对你有所帮助。

override func viewDidLoad() {
    super.viewDidLoad()

  let rightItemBtn = UIButton()
  // rightItemBtn.backgroundColor = your desired color
  // rightItemBtn.frame = set as you needed
  self.navigationItem.rightBarButtonItem = UIBarButtonItem(customView: rightItemBtn)

 }

你不能,但你可以添加自定义视图。