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

汤米·K

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

麻烦

只需为您的标签栏创建一个类,例如:

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]()

然后将它们设置在您的每个循环中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在传单中突出显示自定义图标

来自分类Dev

如何设置自定义文本突出显示颜色

来自分类Dev

QScintilla自定义语法突出显示

来自分类Dev

Notepad ++-自定义语法突出显示

来自分类Dev

自定义vim突出显示

来自分类Dev

Atom中的自定义语法突出显示

来自分类Dev

自定义Visual Studio Code中的语法突出显示

来自分类Dev

在gedit中创建自定义语法突出显示

来自分类Dev

在gedit中创建自定义语法突出显示

来自分类Dev

如何在Xcode 8中更改标签栏图标的突出显示颜色?

来自分类Dev

选中时导航栏中的UIBarButtonItem突出显示,但工具栏中的UIBarButtonItem不突出显示

来自分类Dev

Vim:在状态栏中使用自定义突出显示组

来自分类Dev

如何突出显示html标签内的单词而不突出显示vue中的标签

来自分类Dev

在Windows的任务栏中显示自定义标签?

来自分类Dev

JetBrains IDE的自定义语法突出显示

来自分类Dev

Emacs-创建自定义突出显示括号功能

来自分类Dev

vim:日志文件的自定义突出显示

来自分类Dev

Vim:寻找帮助以创建自定义语法突出显示

来自分类Dev

ACE编辑器自定义突出显示规则

来自分类Dev

Vim:自定义tex方程式突出显示

来自分类Dev

自定义语言突出显示到现有语言?

来自分类Dev

长按可突出显示自定义列表视图项

来自分类Dev

自定义Okular修改突出显示工具属性

来自分类Dev

傻瓜的自定义gedit语法突出显示了吗?

来自分类Dev

ACE编辑器自定义突出显示规则

来自分类Dev

Vim自定义突出显示不起作用

来自分类Dev

gtksourceview的自定义突出显示不起作用

来自分类Dev

自定义Excel 2010突出显示跟踪更改

来自分类Dev

Sublime Text 3:自定义某些语法突出显示

Related 相关文章

热门标签

归档