gpt4 book ai didi

swift - 在标签栏中设置自定义图标以突出显示/未突出显示

转载 作者:搜寻专家 更新时间:2023-10-31 19:33:34 25 4
gpt4 key购买 nike

我的 Assets 中有图标,我想将其用于我的标签栏,每个标签 2 个(一个代表未突出显示,即只是轮廓,一个代表突出显示,即全部填充)。这个想法是对当前未选中的选项卡使用轮廓图标,对当前选中的选项卡使用填充图标。我该怎么做呢?

最佳答案

只需为您的 Tabbar 创建一个类,例如:

class MainTabBarController: UITabBarController {

override func viewDidLoad() {
super.viewDidLoad()

for item in self.tabBar.items! as [UITabBarItem] {

// loop through all of your elements in TabBar

if let image = item.image {

item.selectedImage = your Selected Image
item.image = your base Image

}
}


}

您可以将所有图像存储在包含 UIImage 的数组中,例如:

let TabImages = [UIImage]()
let HighlightedImages = [UIImage]()

然后将它们设置在您的 for each 循环中。

关于swift - 在标签栏中设置自定义图标以突出显示/未突出显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39028170/

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