IOS应用在iPhone5和iPhone5s上不能全屏显示,应用画面上下各有1条黑色的解决方案
转载请标明出处:http://blog.csdn.net/android_ls/article/details/39234963
在编写IOS应用程序的过程中,我一直都是使用iPhone Retina(3.5-inch)模拟器测试的,一切显示正常,切图如下:
我在应用开发中,采用的是纯代码实现。公司提供了一部iPhone4s,我使用其测试一切显示正常。问题出在,当我使用iPhone5和iPhone5s真机测试时,发现我的应用在iPhone5和iPhone5s上没有铺满屏幕显示画面,而是在应用画面的上下各有一条黑色,截图如下:
检查问题步骤:
一、我开始仔细检查我的代码,发现在整个工程中,没有一个地方在设置画面高度时候使用了固定值480,都是直接获取屏幕大小,然后再设置画面大小的。
二、检查项目资源,确认已经添加了Default.png、Default@2x.png、Default-568h@2x.png启动图片和其它资源。
三、我开始在网上搜索,查看有没有网友遇到类似的问题,他们是怎么解决的,而且尝试了网友提供的各种方法(有说如果用的有xib,就在xib里面设置一下view的自动布局;如果用的是纯代码,就手动设置UIView的autoLayout,...),最终都没有结果。
在这个过程中,看到有网友因为这个问题,导致发布应用的时候被苹果拒绝了。
解决方案:
1、我无意间发现以前我写的Demo可以在iPhone5s真机上正常显示,我就又新建了一个项目,然后直接运行,显示正常,这时候我内心就激动了。
2、我仔细对比两个项目的异同点,发现“项目配置什么都一样”,内心纳闷,没问题呀。
3、最终发现,一个项目的配置是这样的,截图如下:
之前写的Demo项目配置如下图:
写到这里,我估计大家已经明白,问题的原因出在哪里了,没错!只需要把Launch Image是配置成下面这幅图的选项就可以了,具体操作如下图:
将准备好的图片拖放到LaunchImage中相应的框中,删除手机上原来的app,Clean工程,重新运行就好了!
IOS应用在iPhone5和iPhone5s上不能全屏显示,应用画面上下各有1条黑色的解决方案相关推荐
- h5 video 手机上无法显示_手机镜象投屏到电视上全屏显示
手机镜象投屏到电视上全屏显示 随着手机投屏被越来越多的人知道,手机镜像投屏到大屏幕不是全屏的问题成为许多人心中的痛.AWIND奇机在2019年就做出了竖屏投屏器可以轻松让手机镜像投屏到大屏幕上为全屏显 ...
- html隐藏浏览器菜单栏,移动设备(手机)上浏览器全屏隐藏工具栏和菜单栏的设置...
让手机上易于浏览阅读,meta viewport 必不可少.作为一款 webApp,你可能更希望默认为全屏模式.通过 meta 配置,在某些浏览器版本上可以实现这种效果. 以下内容仅供参考. meta ...
- 怎么让电脑上的图片全屏显示呢
怎么让电脑上的图片全屏显示呢 利用 windows 图片查看器打开图片,然后按 F11 键,即可 本文转自 烂泥行天下 51CTO博客,原文链接:http://blog.51cto.com/ilann ...
- video 在安卓版本上小窗口播放,IOS 微信 video小屏幕播放,微信全屏video
目录: 安卓和ios微信video小窗口播放(太水,可以直接跳过) noscript标签 video移动端上面不得不说的辛酸 腾讯关于video的说明文档:https://x5.tencent.com ...
- 解决PhoneGap在Android手机上的全屏问题
目前,结合PhoneGap 框架使用HTML5+JavaScript+CSS3开发Android或IOS系统上的应用和游戏已经成为可能性,这两天自己使用HTML5开发了一款小型悠闲游戏,使用Phone ...
- ubuntu java 全屏显示_java 在ubuntu下实现全屏,上面的状态栏依然显示。如下图,不想要上面的状态栏...
源代码://-------------------------------------TestLogIn类importjavax.swing.*;importjava.awt.*;publicclas ...
- 微信html 全屏显示,关于微信上网页图片点击全屏放大效果
实现微信上网页的图片点击后全屏还可以可以缩放,这个功能是别人做的,可是捏点击后屏幕直接黑屏了,图片没有显示出来.这个代码在网上搜一下,挺多类似的. 先上代码. 调用微信图片浏览器的函数 functio ...
- mac 把终端全屏的快捷键_使用键盘快捷键立即在Mac上打开全屏终端
mac 把终端全屏的快捷键 Many Mac users spend their entire lives in the Terminal, but most of us only open it o ...
- 苹果软件:怎么让Mac上所有窗口都全屏显示-RightZoom
用惯了win,点击一下右上角窗口就可以全屏了.但切到Mac上,点下绿色的下的小"+"号,他只能把我的窗口切到最适合的显示大小,没有全屏,我还是习惯全屏.. 今天RightZoom ...
- 为iOS建立Travis CI(史上最全版)
前段时间由于公司需求,我为Github代码仓库配置travis,找了很多资料发现都不细致而且还有问题,对于我这种第一次配置的人来说花了一个多月才配置好.下面我提供大家最全的配置方法(其中绿色字体是.t ...
最新文章
- 我司Spring Boot 项目打包 + Shell 脚本部署详细总结,太有用了!
- Julia数据统计最全教程,代码图解全都有,昆士兰大学出品,公开免费阅读
- 如何让一套代码适配所有iOS设备尺寸?
- 随机生成元素升序向量_推荐系统中用户向量的表示学习
- 20145219 《信息安全系统设计基础》第01周学习总结
- 字节流和字符流学习笔记:
- 原生python自带的ide_python自带的IDE是一个功能强大的IDE
- 解码(五):sws_getContext和sws_scale像素格式和尺寸转换函数详解
- leetcode 题解 java_leetcode-java题解(每天更新)
- 腾讯云推出首款自研H265硬件编码器瑶池,助力云游戏降低15%带宽
- 计算机科学与技术专业的英文作文,计算机专业英语:科技交流与科技论文写作...
- jQuery对象和DOM对象的区别
- 用友U8来料检验单参照不到报检单
- 《游戏系统设计十一》就这样写个像样的邮件系统,赶紧收藏
- python查看矩阵大小
- mysql为什么要重建索引_深入理解重建索引
- SAP PS常用事务代码T-CODE
- python爬取网易云音乐飙升榜音乐_python爬取网易云音乐热歌榜 python爬取网易云音乐热歌榜实例代码...
- shell脚本中使用sudo的前置条件
- 柔性制造系统(FMS)实训QY-JDYT09
热门文章
- Linux 中的压缩命令
- 认知学派用计算机来比拟人,比拟:把人当物写或把物当人来写的一种修辞方法,前者称之为拟物,后者称之为拟人.如:①做人既不可翘尾巴,也不可夹着尾巴. ②蜡炬成灰泪始干....
- 154. 正则表达式匹配
- Swarm(bzz)节点服务器配置要求
- 【rac asm扩容】在vmware workstation中配置集群(rac)的共享存储(磁盘)方法(流程)
- Redis - NX与XX
- 通用型免疫(共)沉淀(IP/Co-IP)工具箱(磁珠)实验
- 国产linux系统对打印机的支持,Linux系统下对打印机进行配置
- 去除痘痘祛斑ps教程学习抠图ps婚纱照修图课程入门基础
- Centos 命令行添加VLAN TAG