1、如图,之前的效果如下:
我之前一直纠结于是不是CSS配置的问题,最后发现不是;
2、解决如下:
angular.module('starter',['ionic','starter.controllers','starter.directive','starter.config','starter.services','ngResource'])
.config(function($stateProvider,$urlRouterProvider,$ionicConfigProvider){
$ionicConfigProvider.platform.ios.tabs.style('standard');
$ionicConfigProvider.platform.ios.tabs.position('bottom');
$ionicConfigProvider.platform.android.tabs.style('standard');
$ionicConfigProvider.platform.android.tabs.position('standard');
$ionicConfigProvider.platform.ios.navBar.alignTitle('center');
$ionicConfigProvider.platform.android.navBar.alignTitle('left');
$ionicConfigProvider.platform.ios.backButton.previousTitleText('').icon('ion-ios-arrow-thin-left');
$ionicConfigProvider.platform.android.backButton.previousTitleText('').icon('ion-android-arrow-back');
$ionicConfigProvider.platform.ios.views.transition('ios');
$ionicConfigProvider.platform.android.views.transition('android');
如上代码是默认的ionic配置,大家不陌生,
$ionicConfigProvider.platform.android.navBar.alignTitle(‘left’);
改为
$ionicConfigProvider.platform.android.navBar.alignTitle(‘center’);
最后效果:
同理,需要把tabs的位置改掉,就修
改$ionicConfigProvider.platform.android.tabs.position(‘standard’);
参数可以改为top,buttom;
3、如果想更加了解有关$ionicConfigProvider的配置详情,官方讲解:
http://ngionic.com/2014/12/ionic-javascript-api-ionicconfigprovider/