Skip to Content
Components顶栏 NavigationBar

顶栏 NavigationBar

页面顶部导航:品牌区(Text)+ 标签栏 + 快捷键提示(keyIcon)。

用法

#include "component/ComponentSpec.h" using namespace dearoreui::component; ComponentSpec nav; nav.kind = ComponentKind::NavigationBar; nav.label = "我的世界"; ComponentSpec tab1; tab1.kind = ComponentKind::TabBar; tab1.label = "设置"; nav.children.push_back(tab1); ComponentSpec pk; pk.kind = ComponentKind::KeyIcon; pk.label = "Escape"; nav.children.push_back(pk);

注册到页面:

oreui->registerComponent(ModId{"my-mod"}, uiManifest, nav);

属性

字段类型说明
kindComponentKind固定为 ComponentKind::NavigationBar
labelstring品牌区文字
childrenvector<ComponentSpec>tabBar、keyIcon、按钮等

拼装结构

<div> ├─ 品牌区(Text heading) ├─ tabBar(标签导航) └─ keyIcon × N(快捷键提示) </div>

相关