iOS13导航栏后退栏按钮项目色调颜色
Posted
技术标签:
【中文标题】iOS13导航栏后退栏按钮项目色调颜色【英文标题】:iOS13 navigation bar back bar button item tint color 【发布时间】:2019-10-31 13:54:52 【问题描述】:我有一个导航栏嵌入式搜索控制器。关闭搜索控制器时,导航返回栏按钮项仅在 ios13 中恢复为默认颜色(蓝色)。
有没有办法解决这个问题?
这里: Gif
【问题讨论】:
不,从未尝试过。我已经使用 iOS 13.1 对其进行了测试。但我应该为 iOS13.1 和 iOS13.0 用户解决这个问题。 好的,但问题是你没有解释后栏按钮项目是如何获得其色调的。有一种新的 iOS 13 方法可以做到这一点。您是使用新方式,还是只是设置导航栏的色调?那是行不通的。 【参考方案1】:我也遇到过这个问题。
我放置了一个自定义按钮而不是系统后退按钮。 它对我有用。
你应该在 push 到 viewController 之前把它放好。如果你有两个或 更多的viewControllers,你应该把它放在第一位。
let backItem = UIBarButtonItem()
backItem.title = "Back"
backItem.tintColor = .red
navigationItem.backBarButtonItem = backItem
【讨论】:
以上是关于iOS13导航栏后退栏按钮项目色调颜色的主要内容,如果未能解决你的问题,请参考以下文章