码迷,mamicode.com
首页 > 其他好文 > 详细

Day3 : Auto layout 和 JVFloatLabeledTextfield框架 学习笔记

时间:2015-06-07 23:24:29      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:

  为了可以优化项目的UI,为了可以使用JVFloatLabeledTextfield框架来构建文本输入框(动画效果超赞),今天重点学习了Auto Layout(以下简称AL)技术,主要是了解AL的工作原理,并且要掌握用代码添加constraints。

1.JVFloatLabeledTextfield

  JVFloatLabeledTextfield框架可以让文本框呈现一个漂浮的PlaceHolder,简洁、明确、生动。而这个框架另一个让我大开眼界的是他利用AL技术画直线,做出一个简单的表单页面。画面方法简单的说有这几步:

  -new一个UIView (并不需要设置size)

  -在添加约束时把UIView插入需要画分割线的地方 (横线就单插一行,竖线要和控件一起建立关系)

  -利用constraits来控制UIView的形状 (这里是重点,横线:设置uiview两边边距,不设高度;竖线:设置长度为1,高度与控件同高)

 

2.Auto Layout

  1.用IB构建UI很方便,节省代码,但是有局限性。例如不能利用uiview画线。

  2.用代码添加控件时可以不用CGRectMake了,直接添加constraits来设计位置,大小。

  3.接下来还要继续深入学习此项技术。

Day3 : Auto layout 和 JVFloatLabeledTextfield框架 学习笔记

标签:

原文地址:http://www.cnblogs.com/mysaya/p/4559257.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!