gpt4 book ai didi

swift - 选项卡栏中所选图像的颜色在 iOS 7 中不会改变

转载 作者:搜寻专家 更新时间:2023-11-01 05:43:03 26 4
gpt4 key购买 nike

我正要将我的第一个应用程序提交到应用程序商店,但是我遇到了一个我不知道如何解决的问题。

基本上,我有一个 UIPickerView,它允许用户更改应用程序的颜色主题。这在 iOS 8 中工作得很好,但是当我在 iOS 7 上运行该应用程序时,在选项卡栏中设置所选图像的颜色不会改变。

我正在使用此代码来更改颜色:

        self.tabBarController.tabBar.selectedImageTintColor = UIColor.newPinkColor()
UITabBar.appearance().selectedImageTintColor = UIColor.newBlueColor()

最佳答案

您需要使用 UIImageRenderingMode.AlwaysOriginal 更改所选选项卡的颜色这是您可以执行的操作。

var tabIcon : UIImage = UIImage(named: "youImage.png")! //Initialize Image

var tabIcon : UITabBarItem = self.tabBar.items![0] as UITabBarItem //Select tab bar item

tabIcon.selectedImage = profileIcon.imageWithRenderingMode(UIImageRenderingMode.AlwaysOriginal) //It will render image to its original color

关于swift - 选项卡栏中所选图像的颜色在 iOS 7 中不会改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25674771/

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