0

早上你会的。我设计了一个标签栏并设法使用自定义标签栏项目对其进行自定义,但我无法弄清楚如何在加载视图时让标签栏项目以其原始图片颜色加载。我的代码如下所示:

class GamePage: UIViewController {



override func viewDidLoad() {

    super.viewDidLoad()

    tabBarItem.image = tabBarItem.image?.withRenderingMode(.alwaysOriginal)

             tabBarItem.selectedImage = tabBarItem.selectedImage?.withRenderingMode(.alwaysOriginal)

    

}

这给出了这个结果: 灰色我们的标签栏项目

单击选项卡栏项目后,我得到了想要的效果,但我想要的是当应用程序启动并加载第一个视图以使选项卡栏项目的颜色如下所示: 期望的效果

4

1 回答 1

0

您可以直接在 Asset Catalog 中设置图像渲染模式:

在此处输入图像描述

于 2022-01-09T06:48:17.640 回答