移动端适配iphoneX、iPhone XS、iPhone XS Max、iPhone XR方法
使用mui框架的底部tab栏打包后在iphoneX、iPhone XS、iPhone XS Max、iPhone XR上展示出现问题,底部会被遮挡大半。
效果如下图:
解决方案:获取屏幕大小来写不同的初始化参数
下面是代码:
if (/iphone/gi.test(navigator.userAgent) && (screen.height == 896 && screen.width == 414)) {// iPhone XS Max iPhone XRmui.init({swipeBack: false, //启用右滑关闭功能,keyEventBind: {backbutton: false //关闭back按键监听},subpages: [ //首先加载首页 {url: 'page/chat/chat.html',id: 'chat',styles: {top: '0px',bottom: '95px'}}],preloadPages: [ //预加载其他页面 {url: 'page/location/location.html',id: 'location',styles: {top: '0px',bottom: '95px'}},{url: 'page/search/search.html',id: 'search',styles: {top: '0px',bottom: '95px'}},{url: 'page/more/more.html',id: 'more',styles: {top: '0px',bottom: '95px'}}],});} else if (/iphone/gi.test(navigator.userAgent) && (screen.height == 812 && screen.width == 375)) {// iPhone Xmui.init({swipeBack: false, //启用右滑关闭功能,keyEventBind: {backbutton: false //关闭back按键监听},subpages: [ //首先加载首页 {url: 'page/chat/chat.html',id: 'chat',styles: {top: '0px',bottom: '90px'}}],preloadPages: [ //预加载其他页面 {url: 'page/location/location.html',id: 'location',styles: {top: '0px',bottom: '90px'}},{url: 'page/search/search.html',id: 'search',styles: {top: '0px',bottom: '90px'}},{url: 'page/more/more.html',id: 'more',styles: {top: '0px',bottom: '90px'}}],});
} else {// 正常机型mui.init({swipeBack: false, //启用右滑关闭功能,keyEventBind: {backbutton: false //关闭back按键监听},subpages: [ //首先加载首页 {url: 'page/chat/chat.html',id: 'chat',styles: {top: '0px',bottom: '60px'}}],preloadPages: [ //预加载其他页面 {url: 'page/location/location.html',id: 'location',styles: {top: '0px',bottom: '60px'}},{url: 'page/search/search.html',id: 'search',styles: {top: '0px',bottom: '60px'}},{url: 'page/more/more.html',id: 'more',styles: {top: '0px',bottom: '60px'}}],});
}
移动端适配iphoneX、iPhone XS、iPhone XS Max、iPhone XR方法相关推荐
- vue x 兼容iphone_H5移动端适配IphoneX等机型
先来看下iPhone X机型的样子 上图中,Iphonex机型在头部和底部新增了这两个区域,所以我们需要针对这类机型做些适配,方便我们的webapp的展示 h5做成的移动端页面,常见布局为头部+躯干+ ...
- vue x 兼容iphone_Html5移动端适配IphoneX等机型的方法
先来看下iPhone X机型的样子 上图中,Iphonex机型在头部和底部新增了这两个区域,所以我们需要针对这类机型做些适配,方便我们的webapp的展示 h5做成的移动端页面,常见布局为头部+躯干+ ...
- css iohone手机端适配,【css】适配iphoneX
Web App适配iPhoneX 前言 Iphone每次退出新尺寸的手机都会掀起一番适配风波,这次没有下巴但有刘海的iPhoneX更是如此,网传横屏下的适配动画更是令不少人汗颜. 其实对于Native ...
- iOS【开发适配iPhone XS, iPhone XS Max, iPhone XR】
官方适配视频: Building Apps for iPhone XS, iPhone XS Max, and iPhone XR. 原视频连接 https://developer.apple.com ...
- iphone xr xs_如何关闭iPhone X,XS和XR
iphone xr xs While the iPhone X, XS, and the XR no longer feature Apple's iconic home button, they s ...
- iOS 判断机型是否为 iPhone X、XR、XS、XS Max 的方法
// 判断是否为iPhone X 系列 这样写消除了在Xcode10上的警告. #define IPHONE_X \ ({BOOL isPhoneX = NO;\ if (@available(iOS ...
- iPhone XS Max(xr)进入DFU模式的方法
iPhone XS Max iPhone xr等都一样啊(不用绿盟小编都说一遍吧,还有xs),进入DFU模式的方法如下: 1,先用把手机通过Lightning转USB传输线连电脑: 2,打开电脑的iT ...
- 5G即将普及,iphone XS、XS Max、XR支持吗?
5G牌照已经发放了,在不久的将来即将普及,有很多小伙伴就会很疑惑,自己手里的iPhone手机能不能支持5G?或者即将购买iPhone系列的小伙伴都在纠结要不要购买?小编今天就来为大家解释解释. 01 ...
- iphone xr xs_如何在iPhone X,XR,XS和XS Max上截屏
iphone xr xs With the arrival of the iPhone X and its lack of a Home button, Apple had to change the ...
最新文章
- lower() oracle,PLSQL LOWER用法及代码示例
- URI,URL和URN有什么区别?
- Backtrack5中文汉化[转]
- Random随机数相关工具类
- POJ3335(判断多边形内核是否存在)
- CF1305F Kuroni and the Punishment
- 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 12丨销售分析 III【难度简单】
- dbf文件怎么创建_ThinkPHP6开发博客实战入门(三),创建admin后台入口
- httpServlet,java web后台服务
- (计算机组成原理)第三章存储系统-第六节1:高速缓冲存储器Cache及其相关基本概念、程序访问的局部性原理和命中率
- Windows10上安装Kali并设置apt源
- java实现用户分组,根据用户指定的组分组数据
- 分享一个开源的流程图绘制软件--Diagram Designer
- 【数理逻辑四】谓词逻辑及形式系统 【中】
- JavaScript阿拉伯数字“1“转中文数“一“
- mysql命令报错-bash: mysql: command not found
- 【超详细】QQ空间说说爬取教程(看看你的女神在想什么~
- Linux mail 命令(smtp.163.com)
- wordpress入门主题_WordPress儿童主题入门
- 一生不可错过的世界50大美景[组图]