Reveal是一个非常好的UI分析工具,可以实时调试控件在页面的布局,比如实时更改控件的frame,马上就能在模拟器或者真机中显示出来。另外也能查找bug,比如某个控件超出了屏幕的边界。
Reveal的下载路径http://download.revealapp.com/Reveal.app.zip
安装方法
1.下载解压,然后打开Reveal,找到Help下面的Show Reveal Library in Finder -> iOS Library
2.把Reveal.framework拖到工程中来,放到跟AppDelegate同样的目录即可
3.这个时候如果编译会报错,我们找到Build Setting->Other Linker Flags点开里面的选项Debug然后添加Any Architecture | Any SDK ,再为这个选项添加值:-ObjC
4.最后在Build Phases -> Link Binary With Libraries添加libz.tbd
5.把程序跑起来,如果在控制台中看到: INFO: Reveal Server started (Protocol Version 25).的字样说明安装成功了,可以开始调试程序了。
调试程序
1.界面
2.在reveal更改某个图片的frame,能够在模拟器中实时看到,当然这只是调试而已,最后都需要在自己工程中修改
如果没有reveal中看到视图,点击右上角的刷新按钮就能看到了