iOS开发-VFL(Visual format language)和Autolayout
AutoLayout不管是在StoryBorad还是在xib中都相对来说比较简单,VFL(Visual fromat language)可视化语言基本上用到的比较少,在xCode4时候自动布局的概念还没有,直接使用VFL会很方便,可视化语言依赖于oc运行时创建对应的约束,如果IBOutlet发生改变有的时候会造成莫名其妙的Bug。xCode5之后可视化语言用到的场景相对较少,但是作为一个工作的辅助还是可以稍微了解下。 基础知识 在StotyBoard中添加一个标签一个按钮,不适用自动布局,简单的控制它们之间的水平距离为80,如下图所示: 视图中添加约束: 1 2 NSLayoutConstraint *labelContraint=[ NSLayoutConstraint constraintWithItem: self .changeButton attribute: NSLayoutAttributeLeft relatedBy: NSLayoutRelationEqual toItem: self .descriptionLabel attribute: NSLayoutAtt...