细节关注(持续更新。。。)

1、屏幕是配问题

  ios7之后包含7状态栏(20点,44像素)、导航栏(44点,88像素)、标签栏(49点,98像素),各种“栏”变的透明了,比如一张background640*920.png(状态栏高度为20点,对应像素为40点,所以为920的高)的图片能运行在ios6的系统上,但在7和7之后的系统中运行会被拉伸,因为7和7之后的系统需要background640*960.png的图片。显然这不是我们想要的。那么如何解决呢?让美工做一张640*960的图片,在程序中进行版本判断。

if (NSFoundationVersionNumber > NSFoundationVersionNumber_iOS_6_1) {
    _imageView.image = [UIImage imageNamed:@"background640x960.png"];
 }

  判断操作系统版本的还有[[UIDevice currentDevice] systemVersion] 语句,通过该语句我们可以获得一个字符串,如果是iOS 6.1则返回6.1。通过判断这个字符串也可以判断iOS系统的版本号。

2、状态栏的隐藏

  在IOS6的系统下,隐藏状态栏为:

[[UIApplication sharedApplication] setStatusBarHidden:YES];

  这个应用如果在iOS 7下面运行,你会发现状态栏没有隐藏。在iOS 7下要想实现状态栏的隐藏还需要在工程里做一下设置。

  首先要设置Xcode工程属性,这个属性是在HelloWorld-Info.plist中设置的, HelloWorld-Info.plist是按照<xxx工程名 >-Info.plist命名的,其中的HelloWorld是我们当前的Xcode工程的名。我们需要打开HelloWorld -Info.plist文件,右键弹出菜单,选择Add Row菜单项,在属性列表文件中添加一行。然后在添加的行中选择View controller-based status bar appearance属性,选择好这个属性后,再在后面的Value中选择NO。这样这个前期的设置工作就完成了。

  如果需要显示状态栏和设置状态栏的风格,进行如下操作:

//设置状态栏风格
 [[UIApplication sharedApplication] setStatusBarHidden:NO];
 [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleDefault];//默认黑色
 [[UIApplication sharedApplication] setStatusBarStyle: UIStatusBarStyleLightContent];//设置为白色

  

3、设置非ARC

  大部分的第三方库文件都是MRC的,怎样进行转变呢?

  选 择TARGETS→MyNotes(你自己的Target)→Build Phases→Compile Sources,选择源文件,敲击回车键弹出对话框,在对话框中输入“-fno-objc-arc”。

  

时间: 2024-09-30 00:17:01

细节关注(持续更新。。。)的相关文章

第二期:关于十大数据相关问答汇总,关注持续更新中哦~

NO.1 学大数据如何零基础入门? 答:学习任何东西都一样,一开始就是一道坎,我很喜欢看书,特别是容易入门的书.对于大数据,我的具体研究方向是大规模数据的机器学习应用,所以首先要掌握以下基本概念.微积分(求导,极值,极限)线性代数(矩阵表示.矩阵计算.特征根.特征向量)概率论+统计(很多数据分析建模基于统计模型).统计推断.随机过程线性规划+凸优化.非线性规划等*数值计算.数值线代等当然一开始只要有微积分.线代以及概率论基本上就可以入门机器学习,我强烈推荐几本书,这几本书不需要看完,只需要对其中

工具-maya2014软件操作细节(持续更新……)

空空: 整体 ------------------------------------------------------- [全选控制器] 1.选中总控-显示-隔离选择-查看选定对象 2.全选并创建新层(不同控制器设为不同颜色以示区分),以后只要右键该层-选定对象 3.打开脚本编辑器,全选控制器并将该脚本保存到工具架并命名,以后只要点击工具架上自定义的该脚本工具即可全选该控制器 (模型控制器:按下w/e/r键后,可以直接通过控制器,控制模型的位移/旋转/缩放: 还有一种属性控制器,点击通道盒上

自己总结的 iOS ,Mac 开源项目以及库,知识点------持续更新

自己在 git  上看到一个非常好的总结的东西,但是呢, fork  了几次,就是 fork  不到我的 git 上,干脆复制进去,但是,也是认真去每一个每一个去认真看了,并且也是补充了一些,感觉非常棒,所以好东西要分享,为啥用 CN 博客,有个好处,可以随时修改,可以持续更新,不用每次都要再发表,感觉这样棒棒的 我们 自己总结的iOS.mac开源项目及库,持续更新.... github排名 https://github.com/trending,github搜索:https://github.

哪还有卖115资源的—持续更新

[十 薇:T77554][诚信经营][持续更新][品种繁多][任意挑选][质量有保障] HashMap 面试题,看这一篇就够了! ? structures Chat 作者 来自某BAT互联网大厂的一枚程序员,注重总结.分享和自我成长. 长期不间断的投资自己,未来可期. ? 在程序员这一职业中,集合是我们使用频率相当高的一个工具,而其中的 HashMap,则更是我们用以处理业务逻辑的好帮手,同时 HashMap 的底层实现和原理,也成了面试题中的常客. 还在担心面试中被问到 HashMap.Has

2017年上半年软考报名时间汇总(持续更新)

全国2017年上半年软考报名时间汇总(持续更新) 关注报名时间:各省报名开始时间.结束时间不一. 关注报考科目:部分科目一年只考核一次. 关注考试时间:上半年时间为5月20日,及时开始应试准备. 最新 | 2017年上半年软考考试时间和主要考试科目 序号 地区 开始时间 结束时间 1 湖北 1月23日 4月15日 2 海南 2月13日 3月13日 3 四川 2月15日 3月15日 4 青海 2月27日 3月12日 5 浙江 3月1日 4月10日 6 山东 3月14日 3月23日 7 湖南 3月2

iOS开发系列文章(持续更新……)

iOS开发系列的文章,内容循序渐进,包含C语言.ObjC.iOS开发以及日后要写的游戏开发和Swift编程几部分内容.文章会持续更新,希望大家多多关注,如果文章对你有帮助请点赞支持,多谢! 为了方便大家交流,新建一个iOS技术交流群,欢迎大家加入:64555322 C语言 IOS开发系列--C语言之基础知识 IOS开发系列--C语言之数组和字符串 IOS开发系列--C语言之指针 IOS开发系列--C语言之预处理 IOS开发系列--C语言之存储方式和作用域 IOS开发系列--C语言之构造类型 Ob

Linux系统各发行版镜像下载(持续更新)

Linux系统各发行版镜像下载(持续更新) http://www.linuxidc.com/Linux/2007-09/7399.htm Linux系统各发行版镜像下载(2014年10月更新),如果直接下载不了,请使用迅雷下载.并且注意,我的下载地址,在  迅雷 里才起作用. 包括Ubuntu,Fedora,SUSE,Red Hat Enterprise Linux,CentOS等. 中国大陆开源镜像站汇总 1.企业贡献: 搜狐开源镜像站:http://mirrors.sohu.com/网易开源

android开发开源宝贝——持续更新。。。

2016年11月11日更新 http://www.apkbus.com/forum-417-1.html http://p.codekk.com/detail/Android/hejunlin2013/LivePlayback www.codekk.com https://github.com/Trinea/android-open-project Android 开源项目分类汇总 我们的微信公众号:codekk.二维码如下: 专注于 Android 开源分享.源码解析.框架设计.Android

&lt;精华篇&gt;:iOS视频大全-持续更新

注意:新浪微博分享的资料和简书分享的资料,略有不同! 小码哥swift3.0版 斗鱼项目视频:点击下载  iOS开发25个项目实战:点击下载 2016PHP全套下载:点击下载  黑马刀哥iOS视频精选:点击下载  支付宝生活圈开发:点击下载 lldb高级用法:点击下载  高级数据恢复系列视频:点击下载 逆向资源视频初级视频:点击下载 2016HTML5全套下载:点击下载 iOS单元测试视频高清:点击下载 面试上百个iOS后的求职感受:点击下载  优化TableView初体验:点击观看 看大神如何

神技!微信小程序(应用号)抢先入门体验(附最新案例-豆瓣电影)持续更新

微信小程序 Demo(豆瓣电影) 由于时间的关系,没有办法写一个完整的说明,后续配合一些视频资料,请持续关注 官方文档:https://mp.weixin.qq.com/debug/wxadoc/dev/ Demo 预览 演示视频(流量预警 2.64MB) GitHub Repo 地址 仓库地址:https://github.com/zce/weapp-demo 使用步骤 将仓库克隆到本地: bash $ git clone https://github.com/zce/weapp-demo.g