gpt4 book ai didi

iOS:导航 Controller 标题未居中

转载 作者:可可西里 更新时间:2023-11-01 06:18:13 27 4
gpt4 key购买 nike

我有一个导航 Controller ,左侧有一个自定义后退按钮。我以编程方式执行此操作,因此这不是自动布局问题。我的问题是导航 Controller 标题没有居中,它超出了屏幕的右侧。我记得有一段时间看到了一个修复程序,将某种类型的固定空间设置为右栏按钮项目,但我现在似乎找不到与此类似的东西。

有人能告诉我如何将导航 Controller 标题设置为居中吗?如果标题对于其空间而言太大,请设置导航栏标题以固定其字体大小以适应标题空间的宽度。这一切都需要以编程方式完成,谢谢!

最佳答案

在导航 Controller 中,默认情况下, View Controller A 推送当前 View Controller B。A 的标题将显示在 View Controller B 的 backBarButton 中。

导航 Controller 标题不居中也是因为之前的 View Controller 标题太长。

为了解决这个问题,在 View Controller A 的 viewWillAppear 中使用它:

self.navigationItem.backBarButtonItem= UIBarButtonItem(title: "", 
style: UIBarButtonItemStyle.Plain, target: nil, action: nil)
self.navigationItem.backBarButtonItem!.title = ""`

关于iOS:导航 Controller 标题未居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32481722/

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