很久没有关注这个新建app的  时候 选什么的问题了, 因为我们一般在公司 都是 已经建立好的app 直接 在那上面开发。

所以很久不建立新app 遇到新的app需要你自己去创建的时候 可能就会 有突然性潜意识蒙圈。 相信大家主要对 选  iphone 、 universal这两个 不太会区分。  今天我就写两句,供大家参考交流。

选择iphone :  主要支持适配  iphone。  但是在 ipad上面也能下载,不过下载下来 会有 屏幕周围 出现 黑边现象。如果公司没有特殊要求,都是选择这一项的。

选择ipad: 由于ipad的屏幕属于大屏幕,从小屏幕放大到大屏幕好放大,但是从大屏幕弄到小屏幕就有违常理,所以苹果也是这么设计的,如果专门选择了ipad , 那么 这个app 是不可以被 iphone 下载到的。 只能运行在ipad上。

选择universal: iphone和 ipad上都可以 比较好的运行。但是你需要 着重适配一些 view 的布局,使这些东西在小屏幕和大屏幕都能显示的比较好看。  选这个 打包的时候 就不可以只用 iphone 那一套 东西,还要额外加入 ipad  相应的视图 和 icon 否则打包会提示你不通过。

其实,只要适配好iphone和ipad的尺寸,选择universal和iphone哪个都行。

选择universal会让ipad显示好一点,黑边只是按iphone的分辨率显示在ipad上的(就是我说的苹果的机制,允许小屏幕放到大屏幕)

----------------------------------------------------

由此 你可能还会联想到 有时候 在 iphone上面  模拟器或者手机真机屏幕的上下黑边 的问题。 请大家参考如下

最近在做项目的时候遇到了一个比较坑的问题

我们创建一个项目看一下

 

当你加好约束或者不加约束,上下都是00坐标开始的无论4、5、6、6+都是没问题的

有问题的项目是这样的

 

上下多了一个黑色的边,那么我们看一下问题到底处在了哪里

我们没问题的项目打开

 

有问题的如下

 

好了,我们开始找不同点吧

对比得知 launch Screen File 这里,没问题的项目这里面的文件是LaunchScreen这个文件夹,而有问题的则没有东西,我们把这个文件夹填上,再运行项目  发现OK 没问题了,

你可能会说,我没删除过这里啊,怎么会没有了呢,但实际是这样的

当在写项目的时候,不小心删除了LaunchScreen这个文件夹,然后又把这个文件夹,pilst文件这里不好被加入,所以还需要手动添加

还有一种可能就是

 

是否选中了 Use as Launch Screen

链接:http://www.jianshu.com/p/12097518c52d

ios 新建app iphone 、 ipad or universal ?的更多相关文章

  1. 《疯狂iOS讲义(下)——iPhone/iPad高级应用与手游开发(含CD光盘1张)》

    <疯狂iOS讲义(下)——iPhone/iPad高级应用与手游开发(含CD光盘1张)> 基本信息 作者: 李刚    肖文吉 出版社:电子工业出版社 ISBN:9787121224379 ...

  2. 获取iOS设备型号iphone ipad

    #import <sys/sysctl.h> //获得设备型号 -(NSString *)getCurrentDeviceModel { int mib[2]; size_t len; c ...

  3. iOS 代码控制iPhone&iPad旋转

      在APPDelegate中添加如下代码     p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo } p.p2 { margin ...

  4. The Best One iOS Contacts App

    The Best One iOS Contacts App iPhone Contacts App SwiftUI Awesome iOS Contacts App 一款高度还原华为通讯录 iOS A ...

  5. error items-9022:missing required icon file.the bundle does not contain an app icon for iPhone/iPad Touch of exactly '120x120' pixels,in.pen format for ios versions >= 7.0

    error items-9022:missing required icon file.the bundle does not contain an app icon for iPhone/iPad ...

  6. 【转】使用Xcode中的iOS SDK给iphone开发出第一个App程序

    之前已经折腾过用Xcode开发OS X的程序了,现在继续折腾,用iOS SDK开发移动设备(iphone/ipad/ipod touch)的程序. 1.从iOS Developer Library中找 ...

  7. iOS 的 APP 如何适应 iPhone 5s/6/6Plus 三种屏幕的尺寸?(转)

    原文:http://www.niaogebiji.com/article-4379-1.html?utm_source=tuicool 初代iPhone 2007年,初代iPhone发布,屏幕的宽高是 ...

  8. iOS 的 APP 如何适应 iPhone 5s/6/6Plus 三种屏幕的尺寸?

    初代iPhone 2007年,初代iPhone发布,屏幕的宽高是 320 x 480 像素.下文也是按照宽度,高度的顺序排列.这个分辨率一直到iPhone 3GS也保持不变. 那时编写iOS的App( ...

  9. iOS:iOS 的 APP 如何适应 iPhone 5s/6/6Plus 三种屏幕的尺寸?

    原文:http://www.niaogebiji.com/article-4379-1.html?utm_source=tuicool 初代iPhone 2007年,初代iPhone发布,屏幕的宽高是 ...

随机推荐

  1. javascript之位置

    1.offset()获取匹配元素在相对浏览器窗口的偏移量 返回一个对象,包括两个属性.left:相对浏览器窗口左边的距离.top:相对浏览器顶部的距离.  $("#div1").o ...

  2. JS在浏览器中输出各种三角形

    直角三角形 <script type="text/javascript"> for(var i=1;i<=8;i++){ for(var j=1;j<=i; ...

  3. Django+bootstrap+注册登录系统

    转自:https://www.cnblogs.com/robindong/p/9610057.html Robin_D 博客园 首页 新随笔 联系 订阅 管理 随笔 - 10  文章 - 0  评论 ...

  4. [ipsec][strongswan] strongswan源码分析--(四)plugin加载优先级原理

    前言 如前所述, 我们知道,strongswan以插件功能来提供各种各样的功能.插件之间彼此相互提供功能,同时也有可能提供重复的功能. 这个时候,便需要一个优先级关系,来保证先后加载顺序. 方法 在配 ...

  5. windows虚拟机性能调整

    在通过KVM安装WindowsXP/2003/7/2008操作系统后,由于默认的磁盘驱动(IDE)性能与网卡驱动(RTL8139100M)的性能都极其低下,需要调整,通过加载Redhatvirtio驱 ...

  6. ActionChains方法

    click(on_element=None) ——单击鼠标左键 click_and_hold(on_element=None) ——点击鼠标左键,不松开 context_click(on_elemen ...

  7. Vue项目中v-bind动态绑定src路径不成功

    问题: 在做Vue项目的时候,由于项目需求,需要动态绑定img的src时,突然发现如果说是直接请求后台接口的图片地址就能显示, 但是直接动态绑定img的src的图片的相对路径或者是绝对路径的时候,图片 ...

  8. Appium自动化测试教程-自学网-monkey自定义脚本实践

    自定义脚本的稳定性测试 常规Monkey测试执行的是随机的事件流,但如果只是想让Monkey测试某个特定场景这时候就需要用到自定义脚本了,Monkey支持执行用户自定义脚本的测试,用户只需要按照Mon ...

  9. redis登录及设置密码

    redis服务开启 : ./redis-server /opt/redisConf/redis.conf 1,查询默认密码 127.0.0.1:6379> config get requirep ...

  10. 轻松掌握mongodb

    mongodb 是一种非关系型的,面向文档的数据库,也是nosql类的产品 memcache,redis等等 与mysql最大的区别:mongodb 使用javascript语言操作,保存是以json ...