其他分享
首页 > 其他分享> > IOS 可视化格式

IOS 可视化格式

作者:互联网

可视化格式约束介绍:

可视化格式由一个描述视图的文本字符串组成。你根据项出现的顺序依次列出他们。文本序列指定间隔,不等量和优先级。结果将布局形象化地表现为一个简短的文本。
如:
NSLayoutConstraint.constraints(withVisualFormat: "V:[viwe1]-8-[view2]", options: .alignAllLeading, metrics: nil, views: ["view1":view1,"view2":view2])
注意点:

  1. 坐标轴(方向),指定前缀为 H:或者 V:;当忽略时,默认为水平布局。但鼓励使用前缀。
  2. 每个视图的变量名出现在方括号中。如:[View1]
  3. 字符串中视图名称的顺序与布局中视图的请求顺序匹配。一般是从上到下或者从左到右。
  4. 两个视图的固定间隔以一个数字常量的形式出现,如:-8-。连字符围绕着该数字。
  5. 选项参数指定对齐方式。
  6. 度量字典参数(metrics):使用时,该参数为约束中的值代替提供常量数值。
  7. 参数Views并不是传递一个视图数组,它传递一个变量绑定字典。

为什么使用可视化格式?

标签:view2,间隔,布局,IOS,视图,可视化,格式
来源: https://blog.csdn.net/qq_41790914/article/details/100742859