UITabBarItem

Tab Bar的一项。

定义

  1. class UITabBarItem : UIBarItem

概述

Tab Bar在单选模式下运行,在该模式下一次只能选择一个选项——点击Tab Bar Item可切换Tab Bar上的显示。你还可以在Tab Bar Item上指定badge以添加其他视觉信息,例如,消息类应用程序使用该Item上的badge来显示新消息的数量。此外,该类还提供了许多系统默认值的Item。

使用init(tabBarSystemItem:tag:)方法创建系统的Item。使用init(title:image:tag:)方法创建具有指定标题和图像的自定义Item,该Item将同时拥有用选中和未选中的图像。使用init(title:image:selectedImage:)方法创建具有指定标题、未选中图像和选中图像的自定义Item。

自定义外观

iOS 5.0及更高版本中,你可以使用UIBarItem声明的外观选择器来设置Item的标签文本属性,从而自定义Tab Bar的外观。你也可以使用自定义Item外观中列出的方法。你可以使用外观代理(例如[UITabBarItem appearance])或仅单个Tab Bar Item来自定义所有Tab Bar Item的外观。

默认情况下,未选中和选中的图像是根据源图像中的alpha值自动创建的。如果不希望系统自动变色,请为图像提供UIImage.RenderingMode.alwaysOriginal

有关外观和行为配置的更多信息,请参见Tab Bars

主题

初始化

自定义Item的外观