iOS DeveloperiOS 开发 iOS

提高Interface Builder高效工作的技巧

2016-03-17  本文已影响224人  c5f8c453b41e
介绍

Interface Builder的小技巧,有的时候和Xcode中快速定位文件,查找代码一样,能起到开发效率的作用。

1.0 按住option键—观察所选中view与另外view边缘之间的距离

按住option键之后,选择一个view,然后将鼠标悬停在别的一些view上,会看到一些距离——选中view与别的view边缘之间的距离。


2.0 Editor -> Embed In View, Unembed:

你是不是对此素手无策呢:你希望将已有的一些subviews放入到不同的parent view中,甚至是不同的.xib文件中,但是当你把一些view重新设置之后,它们为自动的位于新的parent view中心?
看图说话:


3.0 对不在最前端的view进行移动

刚开始我还以为要想移动不在最前端的view是不可行的。
有一种方法就是先将非最前端的view临时设置到最前端,移动好位置之后,在设置回去。
另外一种方法就是使用右边panel中的size inspector,不过有时候要想设置一个好的位置,需要不断的猜测和修正。
另外我发现一种方法:使用键盘上的上下左右键来移动view——这还不用把view设置为最前端:

4.0 IBOutletCollection排序

有时候IBOutletCollection里面元素的顺序对我们来说非常重要:我们希望按某个顺序对其进行迭代。
有一种方法:在代码里面利用x/y/tag对其做排序处理,然后在迭代。
实际上,没必要这么做。IBOutletCollection的顺序取决于我们dragged connection的顺序,可以通过^+单击 File’s Owner来查看当前的顺序:


上一篇下一篇

猜你喜欢

热点阅读