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

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

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

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

ionic 中切换平台以实现android中使用的是ios的样式_第2张图片

怎么样?android上的这个上拉菜单还是一如既往的丑吧。好吧我们使用setPlatform方法看看效果,还是在android手机上。ionic 中切换平台以实现android中使用的是ios的样式_第3张图片

你们看到效果了吧。

具体代码如下

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

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






更多相关文章

  1. Android官方离线文档(API文档)打开速度慢的解决方法
  2. Android IPC机制(三)在Android Studio中使用AIDL实现跨进程方法调
  3. Android按钮的点击效果的总结
  4. Qt仿Android带特效的数字时钟源码分析(滑动,翻页,旋转效果)
  5. [置顶] Android 自定义View实现竖直跑马灯效果
  6. Android 自定义阴影Shadow颜色,大小等样式
  7. android实现观察者模式的几种方法
  8. Android Studio怎样提示函数使用方法

随机推荐

  1. 《Authing 十问》拆解身份云:如何有效降低
  2. 游戏AI领域,机器人技术的研究与应用
  3. 2020 年上半年互联网公司"死亡"名单!
  4. 老牌大型门户网站多年经验——搜狐服务架
  5. 经历了研发困局、运维之痛,同程微服务从1
  6. 卧槽!PanDownload复活了!60MB/s
  7. 大数据时代,传统数据仓库技术是否已经过时
  8. 后台九 文章列表
  9. 4.0 Ansible Playbook复用
  10. 你只知大数据的便利,却不知漏洞——hadoop