关于ios手机,x,xr等机型,在app中地步线条压倒app底部导航问题

其它机型可以根据实际情况再添加

function isIphoneX(){

  if(/iphone/gi.test(window.navigator.userAgent)){
    /* iPhone X、iPhone XS */
    var x=(window.screen.width === 375 && window.screen.height === 812);
    /* iPhone XS Max */
    var xsMax=(window.screen.width === 414 && window.screen.height === 896);
    /* iPhone XR */
    var xR=(window.screen.width === 414 && window.screen.height === 896);
    if(x || xsMax || xR){
      return true;
    }else{
      return false;
    }
  }else{
    return false
  }
}
/* 函数使用 */
if(isIphoneX()){
  document.getElementById("bottomNav").style.paddingBottom="10px";
  document.querySelector(".mui-bar-tab").style.height="70px";
}

原文地址:https://www.cnblogs.com/wuzhaoyu/p/12055651.html

时间: 2024-10-30 13:52:09

关于ios手机,x,xr等机型,在app中地步线条压倒app底部导航问题的相关文章

iOS 学习笔记六 【APP中的文字和APP名字的国际化多语言处理】

今天为新手解决下APP中的文字和APP名字的国际化多语言处理, 不多说了,直接上步骤: 1.打开你的项目,单机project名字,选中project,直接看图吧: 2.创建Localizable.strings文件 (名字必须为:[Localizable.strings]) (改国际化的app名字一样步骤,[InfoPlist.strings]) 创建后的名字:现在你可能没有左边的那个三角,等下就有了,别急哈! 3.看图,找到途中位置:添加就行,可以不要base, 4.添加完就可以看到左边的黑三

如何在 iOS App 中整合 Facebook 廣告

原文:Displaying Facebook Ads in Your iOS Apps 作者:GABRIEL THEODOROPOULOS 译者:kmyhy 不久前有人問我如何在項目中集成 Facebook 的廣告.因為之前沒用過,以為一定很難,所以事先查閱了大量文檔.在通讀完文檔之後,發現其實並不是很難,僅僅幾分鐘我就能夠搞定我的第一個 Facebook 廣告 App! Facebook 廣告是一種將廣告集成到你的 app 中的方法,使你可以通過廣告的點擊量來獲得收入.這個方法(集成廣告)并不

苹果iOS手机系统诊断功能是后门吗?

7月20日,美国知名苹果iOS手机系统侦破专家扎德尔斯基在2014年世界黑客大会(HOPE/X)用幻灯片讲演揭露了苹果手机存在系统级"后门".为此,7月23日,苹果公司立即做出回应如下(部分内容): 2.com.apple.mobile.file_relay(文件转发功能) "file_relay supports limited copying of diagnostic data from a device. This service is separate from u

ios测试基础五: ios手机流量消耗

iOS手机流量消耗 在iphone手机上使用wifi或者数据连接方式,操作某个应用下某个场景,实时监测流量消耗情况: (一般情况下,更多地要关注 数据连接2G或3G或4G 下流量消耗情况) 前提准备: 1. xcode 2. instruments(7.1.1版本):Network Activity 操作步骤: 1. 打开instrments,iphone连接上mac电脑(手机开启 数据连接 模式): 2.选择连接上的Iphone手机,再选择好待监控的应用: 3.在Library下选择Netwo

iOS:界面适配--iPhone不同机型适配 6/6plus

iOS:界面适配--iPhone不同机型适配 6/6plus        机型变化 坐标:表示屏幕物理尺寸大小,坐标变大了,表示机器屏幕尺寸变大了: 像素:表示屏幕图片的大小,跟坐标之间有个对应关系,比如1:1或1:2等: ppi:代表屏幕物理大小到图片大小的比例值,如果ppi不变,则坐标和像素的比例不会变: iPhone 4以前 iPhone.iPhone3/3G机型未采用retina,坐标是320 x 480,屏幕像素320 x 480 ,他们一一对应,1:1关系.即一个坐标对应1个像素.

在 Android 和 iOS 手机上模拟触屏点击的区别

通过与 App 通讯(Android 或 iOS)来控制 App 界面响应用户的操作: 1 Android 手机: 在 Activity 中使用 MotionEvent 来模拟点击操作.2 IOS 手机: 点击发送的 Touch 或者 Move事件(在 Android 手机上不用区分),都是经过 App 内部识别以后,在当前的界面上进行处理,处理的流程就是在当前界面遍历控件,然后手动调用当前控件所执行的函数. 如果发送的数据中包含移动事件,App 端会处理识别为滑动事件,不会触发点击事件的响应.

IOS手机截屏

IOS手机截屏 主要步骤 1.创建一个图形上下文      2.将屏幕绘制到其中 3.保存图片到相册       4.关闭图形上下文 IOS手机截屏 具体实现 - (IBAction)truncation:(UIButton *)sender { // 延迟2 秒之后再截屏    dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(2.0 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{

Loadrunner实现Android / IOS 手机APP压力测试

随着手机APP用户量的增大,大的手机APP一般都需要进行压力测试,这几天用了loadrunner 12进行了手机APP的压力测试,整理了下,大家可以参考参考怎样给Andorid / IOS手机APP进行压力测试,以下是操作实例. 下面介绍LR12进行手机压测的步骤: 1.       网上下载个Loadrunner 12的安装包,我下了个叫 HP_LoadRunner_12_Community_Edition_T7177-15045.exe的文件,这个960M,还有个1.2G的名称中有个Addi

苹果iOS手机用户有权向苹果公司索赔

大家知道,手机中的操作系统(基础软件)存储在手机固(firm,ware)之中,一般而言,手机用户自己是不能改动的. 苹果iOS手机的系统后门(服务程序)也存储在手机固件之中,手机用户自己是无法删除的.也就是说,手机后门是在手机出厂时就存在于手机之中了.用户买手机的同时也把后门买了回来.苹果公司最怕的就是广大用户知道这一事实,因为,广大苹果用户据此可以向苹果公司索赔! 扎德尔斯基说:"There are, however, some services running in iOS that sho