相关疑难解决方法(0)

iOS 15 UITabBarController的tabBar背景色变黑

tabBar.barTintColor在 iOS 15 beta 4 中无法更改。

背景。我们在 App Store 中有一个应用程序,每年在新的 iOS 主要版本发布之前,我们都会下载 iOS 测试版并测试我们的应用程序以提前解决问题。

我们的问题。今年,在 iOS 15 beta 4 中进行测试时,我们发现 UITabBarController 的 tabBar 背景颜色变成黑色,导致项目(图标和标题)难以阅读。在我们的代码中,我们有 self.tabBar.barTintColor = .white,这行代码在 iOS 15 中不起作用。

我们的尝试。我在网上搜索并发现了一个类似但不完全相同的问题报告,https://developer.apple.com/forums/thread/682420。我尝试过standardAppearance,但这不是解决方案,因为appearance我无法更改tabBar.tintColor

uitabbarcontroller uitabbar ios swift ios15

83
推荐指数
9
解决办法
5万
查看次数

iOS:无法更改导航栏颜色

无法更改导航栏背景颜色。我尝试将颜色设置为 navigationController?.navigationBar.backgroundColor 和 navigationController?.navigationBar.barTintColor,例如以下示例中的 UIColor.red,但是白色 UIImage 出现在视图层次结构中导航栏颜色上方,如下所示图片: https: //imguh.com/image/CBXaj

还尝试使导航栏半透明和不透明,但没有效果。我可以更改按钮颜色并自定义其他元素,但不能更改栏的背景颜色。感谢任何帮助。

uinavigationbar uinavigationcontroller ios swift

3
推荐指数
1
解决办法
7233
查看次数