设置当前view导航状态,隐藏或者显示(仅仅在设置有导航栏的情况下有效)
参数 | 类型 | 必填项 | 默认值 | 描述 | 备注 | 平台 |
---|---|---|---|---|---|---|
options | Object | √ | 配置 | iOS Android | ||
options.action | String | √ | 需要设置的状态,只能为hide 和show | iOS Android | ||
options.animate | String | × | none | 暂时支持2个值,none 为无动画,movetop 为移动动画 | iOS Android | |
options.time | Long | × | 400 | 动画持续时间,animate 为 none 时不生效。 | iOS Android | |
options.hideStatusBar | Boolean | × | false | 当action为"hide"时是否隐藏状态栏,仅支持iOS。 | iOS | |
pageId | String | √ | 页面标识 | iOS Android | ||
callback | Function | √ | 回调函数 | iOS Android |
无
无
YISModule.Navigator.setNavigatorDisplayStatus(
{
action:"hide", //需要设置的状态,只能为"hide"和"show"
animate:"movetop", //暂时支持2个值,"none"为无动画,"movetop"为移动动画。可选,无值则默认为"none"
time: 1000, //动画的持续时间,单位为ms,只有当animate不为"none"是有效。可选,无值则默认为400
hideStatusBar:true,// 当action为"hide"时是否隐藏状态栏,仅支持iOS。可选,无值则默认为false
},
'home:0',
(error, data) => {
}
);