HarmonyOS 隐藏导航栏?

onWindowStageCreate(windowStage: window.WindowStage): void {
  // Main window is created, set main page for this ability
  hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onWindowStageCreate');
  windowStage.getMainWindow((err, data) => {
  // 1.获取应用主窗口
  const windowClass = data;
  // 2.设置导航栏,不显示。
  let sysBar : Array<'status' | 'navigation'> = ['status']
  windowClass.setWindowSystemBarEnable(sysBar, (err) => {
  if (err) {
    console.error("Failed to set system bar visibility:", err.code);
  } else {
  console.log("Status bar visibility set successfully");
}
});
})
}

我想要隐藏导航栏,显示状态栏,但是error.code = 0

阅读 491
1 个回答

返回0是正确的,当前不支持底部导航栏和顶部状态栏分开设置,只能同时设置隐藏或显示。