可视化坐标距离布局
IB最烦人的问题就是对其。用代码的时候咱们能够明确地指定x,y坐标,可是换到IB的时候咱们更多的时候是靠拖拽UIView来布局。好比须要三个间隔相同的label,除了用强大的肉眼来估测距离是否相等之外,难道只能乖乖分别选中三个label,记下它们的坐标而后打开计算器来作加减法么?spa
显然不要那么笨,试试看选中一个label,而后按住option键并将鼠标移动到其余label上试试?你能够发现view之间的距离都以很容易理解的方式显示出来了。不只是同层次的view,被选中view与其余层次的view之间的距离关系也能够一样显示。io
在一组view层次中进行选择可视化
对于一些复杂的view层级关系,咱们每每直接在IB中选择会比较困难。好比view相互覆盖时,咱们很难甚至不能在编辑视图中选中底层的view。这时候通常的作法是打开左侧的view层级面板,一层层展开而后选择本身须要的view。其实咱们也有更简单的方法:按住Cmd和Shift,而后在须要选择的view上方按右键,就能够列出在点击位置上全部的view的列表。藉此就能够方便快速地选中想要的view了。方法