ios - 第一个 leftBarButtonItem 隐藏
问题描述
我使用了 2 个条形按钮项目。一个是后退按钮,第二个是标题。它工作正常。但是当标题字符串很大时,标题向左移动并且没有出现后退按钮,但它正在工作。
我还使用了一个带有徽章按钮的 rightBarButtonItem。但这并不影响这一点,因为我在删除该按钮后尝试了相同的代码。这是我的代码 -
let backBtnImg: UIImage = UIImage(named: "Back Image")!
let Back: UIBarButtonItem = UIBarButtonItem(image: backBtnImg, style: .plain, target: self, action: #selector(backButtonAction))
let titleStr = ("titleString")
let titleItem: UIBarButtonItem = UIBarButtonItem(title: titleStr, style: .plain, target: nil, action: nil)
self.navigationItem.leftBarButtonItems = [Back, titleItem]
我附上了两张图片。
解决方案
使用这个它可以帮助你
-> 只取一个左键
-> 对于标题使用:self.navigationItem.title = "Navigation Title"
let backBtnImg: UIImage = UIImage(named: "back")!
let Back: UIBarButtonItem = UIBarButtonItem(image: backBtnImg, style: .plain, target: self, action: #selector(backButtonAction))
self.navigationItem.title = "Navigation Title"
self.navigationItem.leftBarButtonItems = [Back]
推荐阅读
- postgresql - 索引/唯一索引对插入的影响
- python - 如何设置 VSCode 设置,以便可以导入?
- javascript - 未捕获的错误:不变违规:元素类型无效:
- java - 如何编写没有输入参数的 FreeMarker 模板函数
- c# - 可以向两个方向增长的数组/列表?
- javascript - Bootstrap 下拉菜单在 NextJS 项目中不起作用
- wpf - 如何在 ArcGIS Runtime 中从本地栅格文件中获取波段计数
- python - Python {NameError} 名称 'self' 未在 __init__ 中定义
- string - Bash:字符串拆分问题
- android - 移动到 Activity 中的下一个片段时,Android 保持软件键盘打开