reveal的功能比较强大,可以查看视图的层级,比起Xcode自带的debug view hierarchy 强大些(自认为),对于如何使用,之前也是云里雾里。
1.集成
需要自建的项目能够在reveal中使用,需要用到reveal的SDK,我们只需要在集成Reveal.framework和libz的库就可以了。Reveal.framework不需要再其他的地方下载,只需要在软件中的help->library中查找就可以了。添加到项目中就可以了。
然后需要在项目中添加libz的库
2.演示
相关的配置已经设置完成后,运行项目,就会在reveal中找到已经运行的项目了。 这时,打开reveal软件,我们会看到没有相关的界面,这是由于没有选择到相关项目。
下面就简单的介绍下使用 以百度语音识别的demo举个栗子。。。(demo可以在百度的官网去下载的) 运行显示的效果为:
通过Xcode自带的视图查看器去分析这个页面结果会得到如下
假如,在没有美工的情况下,我们需要微调一些视图的frame,我们也可以在reveal中进行操作。 假如我们需要修改label的高度为40,这时可以再reveal中实时看到修改的结果(当然回到模拟器或者真机运行的时候,reveal显示又会回到之前的状态)。
以上就是reveal的基本使用,后续想到有些东西会继续在这里添加。