我遇到了一种罕见的情况(尽管考虑到 Android 和 iOS 之间的行为不同,这是可以理解的),我想在我正在 Ionic 框架上开发的 Cordova 应用程序中使用专门针对 iOS 的不同样式。
我想知道基于平台隔离选择器的最佳方法?基本上我想知道如何将一个类插入到我的应用程序中识别平台的每个页面的正文标记中。
我最初的选择是可以使用 CordovaDeviceModule 并通过自定义指令或 ng 类返回平台。但这是不是有点粗暴,ionic 是否提供了一种更清晰的方式来识别平台?
我正在运行 Ionic,v1.0.0-beta.13
所以事实证明 ionic 已经将平台类融入到了 body 类中,既好又简单。
我所要做的就是选择
.platform-ios {
}
这是一篇包含更多内容的文章
http://forum.ionicframework.com/t/how-to-use-platform-ios-and-platform-cordova-css-classes/5898 http://forum.ionicframework.com/t/how-to-use-platform-ios-and-platform-cordova-css-classes/5898
我仍然无法找到记录的可用车身平台选择器的清晰列表,但这是我迄今为止发现的。
.platform-ios
.platform-cordova
.platform-ipad
.platform-browser
.platform-linux
.platform-android
.platform-android4_2
.platform-c
.platform-macintel
.platform-ios8
.platform-ios8_1
.platform-webview
我认为 platform-c 指的是此处讨论的设备等级:http://ionicframework.com/docs/api/utility/ionic.Platform/ http://ionicframework.com/docs/api/utility/ionic.Platform/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)