iOS xib开发小技巧
2019独角兽企业重金招聘Python工程师标准>>>
可视化坐标距离
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
iOS xib开发小技巧相关推荐
- iOS开发小技巧 -- tableView-section圆角边框解决方案
iOS开发小技巧 -- tableView-section圆角边框解决方案 参考文章: (1)iOS开发小技巧 -- tableView-section圆角边框解决方案 (2)https://www. ...
- 27个iOS开发小技巧
<span style="word-wrap: normal; word-break: normal; line-height: 1.5em; font-size: 14px; out ...
- 移动Web开发小技巧
移动Web开发小技巧 添加到主屏后的标题(IOS) name="apple-mobile-web-app-title" content="标题"> 启用 ...
- 日常安排php,PHP日常开发小技巧
PHP日常开发小技巧 导语:PHP语言中,如果你懂得一些开发技巧,那么对你学PHP,会有很大的帮助.下面的是百分网小编为大家整理的PHP日常开发小技巧,希望对你能有所帮助. PHP批量取得checkb ...
- Silverlight 游戏开发小技巧:动感小菜单2
Silverlight 游戏开发小技巧:动感小菜单2 动感小菜单其实是想模仿Apple的菜单按钮设计制作,但是画虎不成反类犬,看起来有点别扭,昨天各位园友提了这方面的建议,感觉太硬如果加入动画可能更好 ...
- Silve“.NET研究”rlight 游戏开发小技巧:传说中的透视跑马灯
昨夜元宵佳节,各种灯会热闹非凡,伴随烟火灿烂好不热闹,可惜一点也没看着T_T,那就写一个跑马灯吧,可是跑马灯并不稀奇,各位高手们已经写过而且都各有特点,所以,写也要写点有特色的才好,游戏中经常能看到一 ...
- 一起谈.NET技术,Silverlight 游戏开发小技巧:动感小菜单
网页应用受限于自身的浏览器范畴,不能把华丽效果完全展示,正是因为如此,在网页上诞生了无数绚丽的设计,虽然动感程度和桌面应用无法比拟,但是在UI上却下足了功夫,用户体验可以说无以伦比,比如说小小的菜单, ...
- Silverlight 游戏开发小技巧:轨迹跟随效果
Silverlight 游戏开发小技巧:轨迹跟随效果 我们通常在游戏中有各种各样的粒子效果,其中有一种就是跟随鼠标发生的轨迹动画,在鼠标经过的地方会产生一些特效,这种方式我们在粒子当中经常使用,本篇使 ...
- Delphi三层开发小技巧:TClientDataSet的Delta妙用
Delphi三层开发小技巧:TClientDataSet的Delta妙用 Delphi做三层开发时,很多人都会在客户端放一个TClientDataSet,中间层远程数据模块就对应放一个TDataSet ...
最新文章
- 论文共读 | “阳奉阴违”的半监督学习算法 - Virtual Adversarial Training
- python质数列_现代化程序开发笔记(3)——多文件与模块
- Unity项目代码书写规范
- 两张趣图助你理解状态码的含义~
- JavaScript几个难点
- android stdio 日志追踪,通过检测您的应用生成跟踪日志
- bzoj1034 [ZJOI2008]泡泡堂BNB 结论
- 如何为服务器安装mysql数据库文件,如何为服务器安装mysql数据库
- 计算机实用基础试题答案,《计算机实用基础》试题卷(b).doc
- 时区的转换nbsp;格林尼治标准时间(GMT…
- 大家小心了,做寄生虫排名骗子
- 蚁群算法解决车间调度问题
- java开发nao机器人,NAO机器人学习小计
- 伯克利数学博士资格一考题
- Ant内置任务之defaultexcludes
- 共368所大学!全国具有推免权的高校名单!
- JavaScript原生-网页版计算器
- python利用pyMuPdf进行pdf压缩
- HTTP严格安全传输(HTTP Strict Transport Security, HSTS)chromuim实现源码分析(一)
- ASIC芯片的龙头fabless公司比特大陆究竟是做什么的?
热门文章
- 第2章[2.7] Ext JS数据模型与数据封装
- java 获取系统变量(环境变量和设置变量)
- hive中如何把13位转化为时间_【hive常用函数一】日期函数
- 串口 接收端_嵌入式系统串口传输int float型数据的处理
- 解决 No module named ‘tensorflow.examples.tutorials‘
- JDK8新特性DateTimeFormatter
- mysql定时异地备份_MYsql 异地备份脚本
- mysql注解批量添加mybatis_Mybatis注解方式 实现批量插入数据库
- flutter能开发游戏吗_不用 H5,闲鱼 Flutter 如何玩转小游戏?-阿里云开发者社区...
- 高速信号传输约翰逊 pdf_智芯文库 | 高速数字电路的设计与仿真