博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS xib开发小技巧
阅读量:5980 次
发布时间:2019-06-20

本文共 536 字,大约阅读时间需要 1 分钟。

hot3.png

可视化坐标距离

IB最烦人的问题就是对其。用代码的时候我们可以明确地指定x,y坐标,但是换到IB的时候我们更多的时候是靠拖拽UIView来布局。比如需要三个间隔相同的label,除了用强大的肉眼来估测距离是否相等以外,难道只能乖乖分别选中三个label,记下它们的坐标然后打开计算器来做加减法么?

 

显然不要那么笨,试试看选中一个label,然后按住option键并将鼠标移动到其他label上试试?你可以发现view之间的距离都以很容易理解的方式显示出来了。不仅是同层次的view,被选中view与其他层次的view之间的距离关系也可以同样显示。

在一组view层次中进行选择

对于一些复杂的view层级关系,我们往往直接在IB中选择会比较困难。比如view相互覆盖时,我们很难甚至不能在编辑视图中选中底层的view。这时候一般的做法是打开左侧的view层级面板,一层层展开然后选择自己需要的view。其实我们也有更简单的方法:按住Cmd和Shift,然后在需要选择的view上方按右键,就可以列出在点击位置上所有的view的列表。藉此就可以方便快速地选中想要的view了。

转载于:https://my.oschina.net/u/1466119/blog/368028

你可能感兴趣的文章
python之装饰器
查看>>
自定义模块
查看>>
android开发学习--网络请求框架RxJava+Retrofit
查看>>
万能ViewHolder和基类适配器
查看>>
IOC框架之 Unity 入门
查看>>
在Linux下的Java环境设置
查看>>
python网络编程学习笔记(3):socket网络服务器
查看>>
JAVA引用
查看>>
开发者应该关注的五项 Web 新兴技术
查看>>
网站运营赚钱的小心得
查看>>
HDU 3338 Kakuro Extension
查看>>
Loader类的loadBytes报IOErrorEvent
查看>>
XP 之后, Delphi 动注册表不方便了...逼出来一个办法:
查看>>
2017第18周三
查看>>
HotSpot JVM 内存管理
查看>>
Kafka 学习笔记
查看>>
第三十三章:修改SpringBoot启动Banner
查看>>
《Functional Programming in 40 minutes》笔记
查看>>
11个简单的Java性能调优技巧
查看>>
谈谈TCP协议的三次握手和四次挥手
查看>>