Swift iOS13导航栏后栏按钮项着色颜色

Swift iOS13导航栏后栏按钮项着色颜色,swift,uinavigationbar,uisearchcontroller,swift5,backbarbuttonitem,Swift,Uinavigationbar,Uisearchcontroller,Swift5,Backbarbuttonitem,我有一个导航栏嵌入式搜索控制器。当搜索控制器关闭时,导航返回栏按钮项仅在iOS13中恢复为默认颜色(蓝色) 有没有办法解决这个问题 在这里: 我也面临这个问题 我放置了一个自定义按钮,而不是系统返回按钮。 这对我有用 您应该将其置于推送至viewController之前。如果你有两个或两个 更多的视图控制器,你应该把它放在第一位 我也面临这个问题 我放置了一个自定义按钮,而不是系统返回按钮。 这对我有用 您应该将其置于推送至viewController之前。如果你有两个或两个 更多的视图控制器,

我有一个导航栏嵌入式搜索控制器。当搜索控制器关闭时,导航返回栏按钮项仅在iOS13中恢复为默认颜色(蓝色)

有没有办法解决这个问题

在这里:
我也面临这个问题

我放置了一个自定义按钮,而不是系统返回按钮。 这对我有用

您应该将其置于推送至viewController之前。如果你有两个或两个 更多的视图控制器,你应该把它放在第一位


我也面临这个问题

我放置了一个自定义按钮,而不是系统返回按钮。 这对我有用

您应该将其置于推送至viewController之前。如果你有两个或两个 更多的视图控制器,你应该把它放在第一位


没有,从来没有试过。我已经用iOS 13.1进行了测试。但是我应该为iOS13.1和iOS13.0用户解决这个问题。好的,但问题是您没有解释back bar按钮项是如何获得其色调的。有一种新的iOS 13方法可以做到这一点。您是在使用新方法,还是只是在设置导航栏的色调?那是行不通的。不,从来没有试过。我已经用iOS 13.1进行了测试。但是我应该为iOS13.1和iOS13.0用户解决这个问题。好的,但问题是您没有解释back bar按钮项是如何获得其色调的。有一种新的iOS 13方法可以做到这一点。您是在使用新方法,还是只是在设置导航栏的色调?那是行不通的。
    let backItem = UIBarButtonItem()
    backItem.title = "Back" 
    backItem.tintColor = .red
    navigationItem.backBarButtonItem = backItem