简体   繁体   English

如果平台为Android,则删除后退按钮

[英]Remove back button if platform is Android

i have a problem in my app. 我的应用程序有问题。 (i'm using Ionic v1) I want to hide the back button if the platform is Android, but if is iOS i want to show it. (我使用的是Ionic v1)如果平台是Android,我想隐藏后退按钮,但是如果是iOS,我想显示它。

I have the following code: 我有以下代码:

.config(function($ionicConfigProvider, $urlRouterProvider) {
// if none of the above states are matched, use this as the fallback
$urlRouterProvider.otherwise('/app/login');

if (ionic.Platform.isAndroid()) {
    $ionicConfigProvider.tabs.style("tabs-icon-top tabs-striped");
    $ionicConfigProvider.tabs.position("top");
    $ionicConfigProvider.navBar.alignTitle("center");
}
else if (ionic.Platform.isIOS()) {
    $ionicConfigProvider.backButton.text('').icon('ion-arrow-left-c');
    $ionicConfigProvider.tabs.style("tabs-icon-top tabs-striped");
    $ionicConfigProvider.tabs.position("top");
    $ionicConfigProvider.navBar.alignTitle("center");
}

}); });

Thank you! 谢谢!

Put your code inside $ionicPlatform.ready method: 将您的代码放入$ ionicPlatform.ready方法中:

$ionicPlatform.ready(function(){
 if (ionic.Platform.isAndroid()) {
     $ionicConfigProvider.tabs.style("tabs-icon-top tabs-striped");
     $ionicConfigProvider.tabs.position("top");
     $ionicConfigProvider.navBar.alignTitle("center");
 }
 else if (ionic.Platform.isIOS()) {
     $ionicConfigProvider.backButton.text('').icon('ion-arrow-left-c');
     $ionicConfigProvider.tabs.style("tabs-icon-top tabs-striped");
     $ionicConfigProvider.tabs.position("top");
     $ionicConfigProvider.navBar.alignTitle("center");
 }
});

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何在Android中按下后退按钮时删除后退按钮异常? - how to remove back button exception when back button press in android? 在SearchView中删除后退按钮 - Remove Back button in SearchView 在Android中按下Back或Home按钮时,是否可以使用WindowManager移除覆盖图? - Is possible remove an overlay with WindowManager when press back or home button in android? [Android]:从VrVideoView中删除/隐藏后退,信息和纸板按钮 - [Android]: Remove/Hide back, info and cardboard button from VrVideoView 按 Android 中的后退按钮删除每个字母。(代码有效) - Remove Each letter by pressing back button in Android. (code works) android:如何移除操作栏中的后退/主页按钮 - android: how to remove the back/home button in the action bar 当后退按钮按下销毁应用程序时,Flutter Android Platform EventChannel 不会停止 - Flutter Android Platform EventChannel not stopping when back button press destroy application 无法在Cordova中删除Android平台 - Unable to Remove Android Platform in Cordova 如何在android平台上创建按钮 - how to create button on android platform 如何在Xamarin Forms Platform上轻触Android按钮时删除动画/阴影效果 - How to remove the animation/shadow effect when an android button is tapped on Xamarin Forms Platform
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM