UIToolbar UIKit(SwiftUI中文文档手册)
程序员文章站
2024-03-24 11:58:28
...
UIToolbar
一种控件,它在界面的底部边缘显示一个或多个按钮。
class UIToolbar : UIView
总览
要创建工具栏项,请使用类。要将工具栏项添加到工具栏,请使用方法。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)。
技术交流
QQ:3365059189
SwiftUI技术交流QQ群:518696470
推荐阅读
-
UIToolbar UIKit(SwiftUI中文文档手册)
-
overlay(_:alignment:) (SwiftUI中文文档手册)
-
accentColor(_:) (SwiftUI中文文档手册)
-
smarty3.0中文手册文档API及使用指南
-
smarty3.0中文手册文档API及使用指南
-
overlay(_:alignment:) (SwiftUI中文文档手册)
-
simultaneousGesture 手势(SwiftUI UIKit中文文档手册)
-
@GestureState (SwiftUI 中文文档手册)
-
withAnimation(_:_:) 动画(SwiftUI中文文档手册)
-
accentColor(_:) (SwiftUI中文文档手册)