ios - 减少 uibarbuttonitem 的宽度

标签 ios swift uibarbuttonitem

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

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

enter image description here

最佳答案

我想这对你有帮助。

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)

 }

关于ios - 减少 uibarbuttonitem 的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36039131/

相关文章:

ios - 为什么观察 block 外部的 print 在观察 block 内部的 print(count) 之前执行?

swift - 使用 Swift 和 Parse 同时显示对象

iphone - UINavigationBar 左侧有两个按钮

ios - UIBarButtonItem 没有出现

ios - 有没有办法有条件地禁用滑动以返回 native ​​ iOS 中的手势?

ios - 使用 Parse 注册子类时出现异常

iphone - 通过 App 连接 WiFi 网络

ios - 调用 reloadData 后 UITableView 动态单元格高度滚动到顶部

ios - UITapGestureRecognizer 干扰 UISlider

objective-c - 在 Interface Builder 中创建的 UIBarButtonItem 不起作用 - 困惑