IOS开发过程中如何简单快速使用storyboard(不需要考虑适配问题)
来源:互联网 发布:java布尔类型默认值 编辑:程序博客网 时间:2024/06/04 20:02
IOS 开发,屏幕适配一直都比较麻烦,现在主流的无外乎使用适配的三方库,或者xib添加约束,但个人感觉都比较麻烦,要么增加代码量,要么增加时间浪费量,难道就没有别的 更加简便的方法么?现在我给大家推荐一种利用xib而不需要添加任何约束的方法。首先按下图选择开发信息,目前我只开发过iPhone,因此设备选择为iPhone(竖屏),针对别的苹果设备是否有效有待测试。
然后设置启动画面,在设置启动画面这一栏的时候,一定要注意,launch screen file这里不要勾选任何文件
我开发一般只考虑8.0以后的版本和和iphone,添加图片如图:
只有两张图片,设置完以后,还需要在storyboard去修改默认设置,如图:
默认勾选了use auto layout 和use trait variations。好了 接下来就可以去开发了,但是接下来你可能会发现当你直接添加一些控件的时候还是出现了适配不能满屏的问题,这个时候,你就需要去看看你的启动画面的json描述文件了。通过对比之后,我发现主要是json文件里面没有一个"extent" : "full-screen"这个属性,那么,这个时候你可以直接修改这个json文件,改成如下内容即可:
{
"images" : [
{
"orientation" : "portrait",
"idiom" : "iphone",
"filename" : "Launch4@2x-1.png",
"extent" : "full-screen",
"minimum-system-version" : "7.0",
"scale" : "2x"
},
{
"extent" : "full-screen",
"idiom" : "iphone",
"subtype" : "retina4",
"filename" : "Launch@2x-2.png",
"minimum-system-version" : "7.0",
"orientation" : "portrait",
"scale" : "2x"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
}
}
保存好。
最后,将你的xib预览尺寸调整为小屏的iPhone SE,如图
- IOS开发过程中如何简单快速使用storyboard(不需要考虑适配问题)
- (iOS开发)storyBoard的简单使用
- 为什么iOS开发不需要Storyboard
- 为什么iOS开发不需要Storyboard?
- iOS开发18:Storyboard的简单使用
- iOS开发19:Storyboard的简单使用
- iOS开发:Storyboard的简单使用
- iOS 中storyBoard的简单使用
- ios快速添加约束(storyboard中)
- Java程序员在编码过程中通常不需要考虑内存问题
- 【iOS开发-120】在storyboard中如何使用Size Classes,其实就是设置多套AutoLayout
- iOS开发教程:Xcode4.2-Storyboard的简单使用
- iOS开发时如何使用 Launch Screen Storyboard
- iOS StoryBoard中使用navigation bar的问题
- iOS:iOS8开发(二)~storyboard中autolayout和size class的使用详解
- iOS:iOS8开发storyboard中autolayout和size class的使用详解 (2)
- iOS—Storyboard的简单使用
- 【iOS】在iOS 7中使用storyboard
- Mysql基础学习
- ubuntu忘记开机root密码
- Android-fragment-详解
- 第八届蓝桥杯方格分割深搜
- ubuntu 16.04+Qt 5.8.0+opencv 3.2配置
- IOS开发过程中如何简单快速使用storyboard(不需要考虑适配问题)
- 一个DOM元素绑定多个事件时,先执行冒泡还是捕获
- 集合知识点整理3
- C++ 条件编译
- 阿里云中央仓库地址
- 多项式和伯努利朴素贝叶斯文本分类模型 java实现
- efi bios
- MySQL之选择字段数据类型
- POJ 3096-Surprising Strings(map-相同串)