IOS7配置自动布局的约束
上一篇博客记录了怎么使用代码对视图进行约束,原文:点击打开链接
这次记录一下关于自动布局的例子,
1.创建一个Single View Application :
2.选择自动布局:
3.拖拽两个TextField和一个按钮到视图中,把他们放在屏幕的水平位置的中央,运行:
手机竖屏的时候,很好看:
横屏的时候就变成了这个鸟样子,()
当然你可以用代码添加约束,不过有了autoLayout 一切是那么的美好。
4.选中两个Text Field按照下图设置垂直间距,
按照上边的方法依次设置,
三个构件的leading space to superview 和trailing space to superview
下边textfile 和button 的vertical spacing
上边 TextFiled的top space to superview
设置完后约束图如下
必须所有的约束线全部变成蓝色 ,如果是红色说明约束还没设置完整,
可以点击红色箭头查看缺少的约束。
设置完后运行效果如下:
IOS7配置自动布局的约束的更多相关文章
- 为MyEclipse配置Spring的约束
		1.Spring框架概述 Spring是一个Service层的框架,可以整合许多其它框架进行工作 Spring的主要技术是 IOC(DI) AOP IOC - 控制反转(依赖注入) AOP - 免息那 ... 
- solr配置相关:约束文件及引入ik分词器
		schema.xml: solr约束文件 Solr中会提前对文档中的字段进行定义,并且在schema.xml中对这些字段的属性进行约束,例如:字段数据类型.字段是否索引.是否存储.是否分词等等 < ... 
- Eclipse中配置约束
		一.本地配置schema约束(xsd文件): 1.比如配置spring的applicationContext.xml中的约束条件: 复制applicationContext.xml中如图: 2.win ... 
- (翻译)开始iOS 7中自动布局教程(二)
		这篇教程的前半部分被翻译出来很久了,我也是通过这个教程学会的IOS自动布局.但是后半部分(即本篇)一直未有翻译,正好最近跳坑翻译,就寻来这篇教程,进行翻译.前半部分已经转载至本博客,后半部分即本篇.学 ... 
- .NetCore MVC中的路由(2)在路由中使用约束
		p { margin-bottom: 0.25cm; direction: ltr; color: #000000; line-height: 120%; orphans: 2; widows: 2 ... 
- 掌握iOS自动布局
		1,自动布局是一种基于约束的布局(constraint-based layout)引擎,它可以根据开发者在对象上的约束自动调整大小与位置. 2.在iOS 6之前使用的布局模型是“spring& ... 
- iOS开发-自动布局篇:史上最牛的自动布局教学!
		转载自:http://www.jianshu.com/p/f6cf9ef451d9 本文我们将提到: aotulayout(手码) VFL aotulayout(Xib) Masonry(第三方框架) ... 
- HATEOAS约束
		HATEOAS(Hypermedia as the engine of application state)是 REST 架构风格中最复杂的约束,也是构建成熟 REST 服务的核心.它的重要性在于打破 ... 
- HATEOAS 约束
		HATEOAS 约束 HATEOAS(Hypermedia as the engine of application state)是 REST 架构风格中最复杂的约束,也是构建成熟 REST 服务的核 ... 
随机推荐
- JS编程
			JS编程常识 一.UI层的松耦合 松耦合就是要求各层遵循“最少知识原则”,或者说是各层各司其职,不要越权: HTML:结构层 CSS:表现层 JS:行为层 对于各层的职能,有一句比较贴切的解释:H ... 
- 如何使用Linq或EF来对数据去重——Distinct方法详解
			刚开始接触LINQ时使用distinct去重时和大家一样遇到了一些麻烦,很感谢 http://www.cnblogs.com/A_ming/archive/2013/05/24/3097062.htm ... 
- Linux_下安装MySQL
			linux下mysql 最新版安装图解教程 1.查看当前安装的linux版本 命令:lsb_release -a 如下图所示 通过上图中的数据可以看出安装的版本为RedHat5.4,所以我们需要下载R ... 
- javascript中类的属性研究
			原文:javascript中类的属性研究 本篇文章主要针对javascript的属性进行分析,由于javascript是一种基于对象的语言,本身没有类的概念,所以对于javascript的类的定义有很 ... 
- asp.net动态加载ascx用户控件
			原文:asp.net动态加载ascx用户控件 在主aspx/ascx文件中,将目标ascx1,ascx2控件拖拉到其页面中,然后删除,目的是要生成:Register 代码,然后在主文件中定义DIV或T ... 
- MVC5控制器、路由、返回类型、选择器、过滤器
			ASP.NET MVC5 学习笔记-1 控制器.路由.返回类型.选择器.过滤器 [TOC] 1. Action 1.1 新建项目 新建项目->Web->Asp.net Web应用程序, ... 
- iOS7 UIKit动力学-碰撞特性UICollisionBehavior 上
			我们谈到了重力上述财产UIGravityBehavior这个类. 非常明确的看法,当我们添加的属性的严重性后,,苹果UIview像掉进无底洞,地下坠,不断的加速.而如今呢,我们要在这个手机屏幕上,加入 ... 
- ExtJS4 便捷三层开发模式
			ExtJS4 便捷三层开发模式 定义类已经不是ext4.x一个新特性,但与ext3.x的自定义类有语法上的区别.将相关模块封装成类可以有效的减少浏览器的压力,提高渲染速度,同时抽象每一个可重用方法,减 ... 
- Oralce 导出脚本命令,定时执行
			原文:Oralce 导出脚本命令,定时执行 @echo off @echo ================================================ @echo window ... 
- jquery+html三级联动下拉框
			jquery+html三级联动下拉框及详情页面加载时的select初始化问题 html写的三个下拉框,如下: <select name="ddlQYWZYJ" id=&q ... 
