UIToolbar

一种控件,它在界面的底部边缘显示一个或多个按钮。

class UIToolbar : UIView

总览
要创建工具栏项,请使用类。要将工具栏项添加到工具栏,请使用方法。UIBarButtonItemsetItems(_:animated:)

表示项目的正常状态和突出显示状态的工具栏图像来自您使用类的继承image属性设置的图像。图像用工具栏的着色。UIBarItemtintColor

如果您需要单选按钮样式控件,请使用类代替。UITabBarUIToolbar

自定义外观
您使用“ 自定义外观”中列出的方法来自定义工具栏的外观。您会将设置器消息发送到外观代理([UIToolbar appearance]),以自定义所有工具栏或特定UIToolbar实例。当一个属性是依赖于酒吧指标,你应该为通常指定值以及为。UIBarMetrics.defaultlandscapePhone

总览
要创建工具栏项,请使用类。要将工具栏项添加到工具栏,请使用方法。UIBarButtonItemsetItems(_:animated:)

表示项目的正常状态和突出显示状态的工具栏图像来自您使用类的继承image属性设置的图像。图像用工具栏的着色。UIBarItemtintColor

如果您需要单选按钮样式控件,请使用类代替。UITabBarUIToolbar

自定义外观
您使用“ 自定义外观”中列出的方法来自定义工具栏的外观。您会将设置器消息发送到外观代理([UIToolbar appearance]),以自定义所有工具栏或特定UIToolbar实例。当一个属性是依赖于酒吧指标,你应该为通常指定值以及为。UIBarMetrics.defaultlandscapePhone

主题

管理工具栏更改
1、var delegate: UIToolbarDelegate?

工具栏的委托对象。

2、protocol UIToolbarDelegate

该协议定义了工具栏委托对象实现的用于管理工具栏行为的接口。该协议没有声明自己的方法,但符合该协议以支持将工具栏移动到窗口时的定位。UIToolbarDelegateUIBarPositioningDelegate


配置工具栏项
3、var items: [UIBarButtonItem]?

工具栏上显示的项目。

4、func setItems([UIBarButtonItem]?, animated: Bool)

通过设置动画效果来设置工具栏上的项目。
自定义外观

5、var standardAppearance: UIToolbarAppearance

用于标准高度工具栏的外观设置。

6、var compactAppearance: UIToolbarAppearance?

用于高度紧凑的工具栏的外观设置。

7、var isTranslucent: Bool

一个布尔值,指示工具栏是否为半透明true(false)。