在 iOS平台中,当您导航到新页面时,似乎会自动在操作栏的左侧添加“<Back”按钮 .
这件事能被截获吗?
此外,我访问一个简单的关于页面,然后按下这个自动生成的返回,然后再次访问...通常在第二次或第三次 - 该页面被冻结 - 不接受任何点击 .
此页面在Android中运行良好 .
<Page navigatingTo="navigatingTo" xmlns="http://schemas.nativescript.org/tns.xsd" class="page">
<Page.actionBar>
<ActionBar class="action-bar" title="Settings">
<NavigationButton text="Go Back" android.systemIcon="ic_menu_back" tap="onBackTap"/>
</Page.actionBar>
</Page>
1 回答
NativeScript不允许处理tap事件以覆盖NavigationButton的后向导航,如docs中所述 .
我所知道的唯一解决方案是隐藏iOS的NavigationButton并添加一个模拟NavigationButton的ActionItem . 这是一个例子: