为什么 ionic 在浏览器和安卓上编译出的版本的布局不一样?

2015-05-25 14:50:20 +08:00
 kokdemo
8224 次点击
所在节点    Ionic
6 条回复
lanceli
2015-05-25 15:12:26 +08:00
原则上ionic ui组件遵循iOS和Android的默认系统样式,浏览器使用iOS的样式
当然ionic提供了相应的配置,可通过$ionicConfigProvider自行配置
http://ionicframework.com/docs/api/provider/$ionicConfigProvider/
kokdemo
2015-05-25 15:14:06 +08:00
@lanceli ……果然还是研究的不透彻,多谢了!
insraq
2015-05-25 15:32:30 +08:00
ionic有iOS/Android两套风格,如果是Android就用Android风格,所有非Android都会用iOS风格。
kokdemo
2015-05-25 16:03:17 +08:00
@insraq 我其实是想在android上用ios的风格来着……
lingyired
2015-06-03 09:52:55 +08:00
@kokdemo 目前 ionic 还没有提供一个切换的属性,不过你可以根据这个帖子 http://forum.ionicframework.com/t/how-to-use-ios-style-on-android-disable-platform-specific-styles/20421/3

来完成大部分的风格切换,但部分组件仍然会保留 android 风格。不过布局什么的,特别是 tab 风格就会被切换过来
hiwanz
2016-07-21 10:35:40 +08:00
@kokdemo 我是直接修改 webview 的 ua 为 iPhone 实现的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/193570

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX