gpt4 book ai didi

ios - 如何使导航栏的导航项居中?

转载 作者:行者123 更新时间:2023-11-28 06:23:46 25 4
gpt4 key购买 nike

我想将两个导航项居中,以便它们与导航栏标题 View 垂直对齐。

enter image description here

将导航 Controller 的导航栏标题 View 居中非常简单(此代码属于导航 Controller 自定义类):

override func viewDidLoad() {
super.viewDidLoad()
self.navigationBar.setTitleVerticalPositionAdjustment(-8, for: .default)
}

但是这段代码没有让导航项居中:

let menuButton = UIBarButtonItem(image: #imageLiteral(resourceName: "menu"), style: .plain, target: self, action: #selector(handleLogout))
menuButton.tintColor = UIColor(r: 149, g: 156, b: 151)
self.navigationItem.leftBarButtonItem = menuButton

UIButtonItem 没有框架属性,我也不能使用自动布局。如何使我的导航项居中?

最佳答案

您是否尝试使用 UIBarButtonItem.appearance().setTitlePositionAdjustment?您也可以尝试使用按钮的 imageInsets 属性。

关于ios - 如何使导航栏的导航项居中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42598013/

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