在Xcode6中,Apple添加了一个新的特性,基本可以代替reveal的功能(对reveal不太了解朋友可以参考这篇文章http://blog.csdn.net/u011700462/article/details/19073021),对视图层次结构进行剖析,下面我们看下在Xcode6的具体操作步骤。
1、新建一个工程,在storyBoard添加对应viewContrller若干视图,最好有一定层次感,可以更好看到效果。
上图是随意添加的若干视图
2、在对应的viewContrller中添加断点,我是在viewDidAppear处添加的,如下图所示,注意下方还有一个箭头,点击该按钮会自动跳转到storyBoard
3、如上图所示,可能大家看到没有多大变化,别急,用快捷手势3个手指你就可以操作整个视图动起来了,左边箭头所示进度条是控制各个层级间距,右边箭头所示进度条是控制对应方向视图的隐藏和显示。
如图所示,中间部分有一个入口是可以选择显示内容和框架。
这个新特性很兴奋,我们可以直接在模拟器中可视化的查看我们视图的层级结构,对于使用storyBoard开发者来说这是很提高效率地方,再也不用忍受写代码去一层一层调试位置,在debug时候也能更快更清楚找到UI层级导致的问题。
have a joy!