iOS 电话在后台运行时,我的启动图片被压缩

时间:2022-02-04 07:24:58

一,经历

<1> 第一感觉是启动图片没有设置好,长度设置小了.但是和网上说的正确方式相比,没什么差别.

<2> 害怕是控制器影响的,又新建了一个项目,来检验启动图片是否设置成功.但结果依然是启动图片被压缩.

<3> 我开始担心是图片的问题,但是图片的像素都是正确的.

<4> 万般无奈之下,我看看微信等 app 是怎么做的,结果它们竟然是全屏显示启动页.然后我也试一试,把项目配置中的Hide status bar. 勾上了,并在启动成功的代理方法中显示导航栏,终于把导航栏给遮住了.

<5> 打印了一下iPhone5c后台运行电话时的导航栏高度,结果竟然是40,可正常状态下是20,才明白图片被压缩是导航栏的原因啊!

 - (void)viewDidLayoutSubviews
{
[super viewDidLayoutSubviews];
CGFloat videoHeight = [PTVConfig liveVideoHeight];
CGRect rcInformation =CGRectMake(, videoHeight + , self.view.frame.size.width, self.view.frame.size.height - videoHeight - );
[self.liveInformationController setFrame:rcInformation];
}

iOS 电话在后台运行时,我的启动图片被压缩的更多相关文章

  1. word插件开发 运行时&comma;插件不启动&period;

      word插件开发 运行时,插件不启动. 查看插件信息时. 在禁用的应用程序加载项中.   启动禁用的插件: 点击转到.  选择你要启动的插件就可以了.

  2. 【原】iOS动态性&lpar;二&rpar;:运行时runtime初探&lpar;强制获取并修改私有变量,强制增加及修改私有方法等&rpar;

    OC是运行时语言,只有在程序运行时,才会去确定对象的类型,并调用类与对象相应的方法.利用runtime机制让我们可以在程序运行时动态修改类.对象中的所有属性.方法,就算是私有方法以及私有属性都是可以动 ...

  3. Web项目运行时tomcat服务器启动失败

    在实现项目的过程中,tomcat服务器启动失败的情况本人遇到了三种: 1.tomcat服务器的端口被占用. 可能的原因:a.服务器已经启动的时候你又一次启动了服务器 b.别的服务占用了服务器的端口(一 ...

  4. iOS中如何获取image&period;xcassets中的启动图片

    /** *  获取启动图片 */ +(UIImage *)launchImage{ NSString *imageName=@"LaunchImage-700"; if(iphon ...

  5. 【原】iOS动态性&lpar;五&rpar;一种可复用且解耦的用户统计实现&lpar;运行时Runtime&rpar;

    声明:本文是本人 编程小翁 原创,转载请注明. 为了达到更好的阅读效果,强烈建议跳转到这里查看文章. iOS动态性是我的关于iOS运行时的系列文章,由浅入深,从理论到实践.本文是第5篇.有兴趣可以看看 ...

  6. iOS开发——高级技术OC篇&amp&semi;运行时(Runtime)机制

    运行时(Runtime)机制 本文将会以笔者个人的小小研究为例总结一下关于iOS开发中运行时的使用和常用方法的介绍,关于跟多运行时相关技术请查看笔者之前写的运行时高级用法及相关语法或者查看响应官方文档 ...

  7. iOS运行时Runtime浅析

    运行时是iOS中一个很重要的概念,iOS运行过程中都会被转化为runtime的C代码执行.例如[target doSomething];会被转化成objc)msgSend(target,@select ...

  8. iOS开发——运行时OC篇&amp&semi;使用运行时获取系统的属性:使用自己的手势修改系统自带的手势

    使用运行时获取系统的属性:使用自己的手势修改系统自带的手势 有的时候我需要实现一个功能,但是没有想到很好的方法或者想到了方法只是那个方法实现起来太麻烦,一或者确实为了装逼,我们就会想到iOS开发中最牛 ...

  9. 运行时(iOS)

    运行时(iOS)   一.什么是运行时(Runtime)? 运行时是苹果提供的纯C语言的开发库(运行时是一种非常牛逼.开发中经常用到的底层技术) 二.运行时的作用? 能获得某个类的所有成员变量 能获得 ...

随机推荐

  1. PL&sol;SQL客户端中执行insert语句,插入中文乱码

    问题描述:在PL/SQL客户端中执行insert语句,插入中文乱码 解决方案: 1.执行脚本 select userenv('language') from dual;    结果为AMERICAN_ ...

  2. CSS3 rgba

    复制粘贴: <!DOCTYPE html > <html > <head> <meta charset="utf-8"> <t ...

  3. Joynet示例:知乎爬虫(搜索关键字相关回答,并下载其中的---图&lpar;mei&rpar;片&lpar;nv&rpar;)

    先贴爬虫程序下载地址:http://pan.baidu.com/s/1c2lxl1e 下载解压后 可直接运行 其中的 run.bat:或者你手动打开命令行执行:Joynet examples\Spid ...

  4. C语言对文件的相关命令

    fopen(文件名,使用文件的方式):打开数据文件 fclose(FILE *fp):关闭数据文件 feof(FILE *fp):是判断是否到fp的结尾 fputc(char ch,FILE *fp) ...

  5. 【POJ1113】Wall(凸包)

    [题目] Description Once upon a time there was a greedy King who ordered his chief Architect to build a ...

  6. 剑指offer(45)扑克牌顺子

    题目描述 LL今天心情特别好,因为他去买了一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张^_^)...他随机从中抽出了5张牌,想测测自己的手气,看看能不能抽到顺子,如果抽到的话,他决 ...

  7. C&num;字符串操作方法签名等

    class Program { /// <summary> /// C# 里Main方法不需要public,而且不允许有两个是Main(string[] args)[包括String[] ...

  8. SpringBoot启动器详解pom&period;xml

    Spring Boot应用启动器基本的一共有44种,具体如下: 1)spring-boot-starter 这是Spring Boot的核心启动器,包含了自动配置.日志和YAML. 2)spring- ...

  9. CentosMySQL5&period;6安装方法

    1. download rpm包先确定系统版本[root@xcldtc5m /]# cat /proc/versionLinux version 2.6.32-431.el6.x86_64 (mock ...

  10. MongoDB系统CentOS 7&period;1 crash的排障过程

    [作者] 王栋:携程技术保障中心数据库专家,对数据库疑难问题的排查和数据库自动化智能化运维工具的开发有强烈的兴趣. [问题描述] 最近我们有多台MongoDB的服务器CentOS 7.1系统发生了cr ...