gpt4 book ai didi

ios - 第一个 leftBarButtonItem 隐藏

转载 作者:行者123 更新时间:2023-11-28 07:45:02 26 4
gpt4 key购买 nike

我使用了 2 个条形按钮项目。一个用于后退按钮,第二个用于标题。它工作正常。但是当标题字符串很大时,标题会向左移动并且不会出现后退按钮,但它可以工作。

我还使用了一个带有角标(Badge)按钮的 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]

我附上了两张图片。

When title is small

When title is large

最佳答案

如果您想在左侧设置标题,请尝试此代码。它可能对您有所帮助。

viewDidLoad方法中

let navView = UIView(frame: CGRect(x: 0, y: 0, width: (self.navigationController?.navigationBar.frame.size.width)! - 50, height: 40))
lblTitle = UILabel(frame: CGRect(x: 0, y: 0, width: navView.frame.size.width - 40, height: 40))
lblTitle?.text = strTitle
lblTitle?.backgroundColor = UIColor.clear
lblTitle?.textColor = UIColor.white
lblTitle?.textAlignment = .left
navView.addSubview(lblTitle!)
self.navigationItem.titleView = navView

关于ios - 第一个 leftBarButtonItem 隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51318443/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com