话说在ionic中很多样式都是分为ios和android这两种样式,有的android样式那直接就是惨不忍睹。如果你想都android和ios都统一用同一种样式除了使用我之前写的一篇博客

ionic 中遇到的一些东西中的一些方法,这次我将使用全新的方法来解决。说起来也是很简单的。 只需要使用 ionic.Platform对象中的方法便可以实现。

    首先我们来看看ionic.Platform对象中有哪些方法
这里面还是有很多比较有用的方法。比如判断是什么设备的isIOS() , isAndroid() , isIpad() , isWindowsPhone();当我们仔细看这个对象的时候我们发现了两个方法,一个是platform()方法一个是setPlatform()方法,没错就是后面这个方法可以办到我们想要办到的事。

于是我写了一个简单的页面来验证这个方法是否能达到我们想要的效果,页面很简单,就是一个按钮,点击按钮就弹出来一个上拉菜单。我们来看一下手机上的效果


怎么样?android上的这个上拉菜单还是一如既往的丑吧。好吧我们使用setPlatform方法看看效果,还是在android手机上。

你们看到效果了吧。

具体代码如下

.run(function () {    ionic.Platform.setPlatform('ios');})

经过测试无论是在config还是在run方法中设置都是可以的。我建议大家最好在这两个方法中设置。






更多相关文章

  1. android中Webview与javascript的交互(互相调用)
  2. Android中活动的生命周期
  3. android静默安装探讨
  4. 深入探索Android卡顿优化(下)
  5. Android(安卓)IPC机制(三)在Android(安卓)Studio中使用AIDL实现跨
  6. Android(安卓)面试题总结之Android(安卓)进阶(一)
  7. Android官方离线文档(API文档)打开速度慢的解决方法
  8. 浅谈Java中Collections.sort对List排序的两种方法
  9. Python list sort方法的具体使用

随机推荐

  1. 获得 android 的 root 权限
  2. Android当中的MVP模式(七)终篇---关于对MVP
  3. Android之应用进程托管
  4. Android(安卓)Studio(七)Android(安卓)St
  5. Android(安卓)APP支持RTL模式
  6. Android之主题与样式
  7. Android中Intent的深入解析
  8. 两分钟理解Android中PX、DP、SP的区别
  9. Android事件分发机制详解
  10. 如何在Android(安卓)Studio项目中导入开