Skip to content

UINavigationBar

UINavigationBar 继承自 UIView,用于展示导航栏并管理 UINavigationItem 栈。

属性类型说明
titlestring标题(部分运行时会把它映射到 topItem.title)。
promptstring | null提示文案。
itemsNSArray导航项栈。
topItemUINavigationItem只读。栈顶导航项。
backItemUINavigationItem只读。返回项。
hidesBackButtonboolean是否隐藏返回按钮。
backBarButtonItemUIBarButtonItem | null返回按钮项。
leftBarButtonItemUIBarButtonItem | null左侧按钮项。
rightBarButtonItemUIBarButtonItem | null右侧按钮项。
leftBarButtonItemsNSArray左侧按钮项数组。
rightBarButtonItemsNSArray右侧按钮项数组。
titleViewUIView | null自定义标题视图。
titleTextAttributesNSDictionary | null标题文本属性。
barTintColorUIColor | nullbar 背景色。
barStylenumberbar 样式。
translucentboolean是否半透明。
方法参数返回值说明
pushNavigationItemAnimated(item, animated)item: UINavigationItem, animated: booleanvoid压入导航项。
popNavigationItemAnimated(animated)animated: booleanUINavigationItem | null弹出栈顶导航项。
setItemsAnimated(items, animated)items: NSArray, animated: booleanvoid设置导航项栈(可动画)。
setBackgroundImageForBarMetrics(backgroundImage, barMetrics)backgroundImage: UIImage, barMetrics: numbervoid设置背景图。
backgroundImageForBarMetrics(barMetrics)barMetrics: numberUIImage | null获取背景图。
setTitleVerticalPositionAdjustmentForBarMetrics(adjustment, barMetrics)adjustment: number, barMetrics: numbervoid设置标题垂直偏移。
titleVerticalPositionAdjustmentForBarMetrics(barMetrics)barMetrics: numbernumber获取标题垂直偏移。

当前运行时未额外暴露 UINavigationBar 的类成员。

头文件 API 清单

正在加载…

协议:,来源: