给你一个新的项目,界面上各种view,一层套一层,居然有n多层,怎么能迅速的厘清这些层之间的关系,搞明白这个界面到底是怎样创建的呢。DebugViewHierarchy是非常有用的工具。
DebugViewHierarchy(视图调试)是xcode6推出的功能,他可以让开发者在程序运行时,动态的查看当前界面显示情况,包括视图的层次,控件大小和位置,而且会以3D效果显示当前视图的层次,但是注意:只有模拟器能用,真机用不了!!!来看看吧,程序运行时,到了某个你想看的界面,点击按钮
然后这个界面的信息都出现了,看看视图可以转,居然是个3D的。界面左边是window下的信息,
点击某个控件,空间的详细信息都在右边界面
以后看界面再也不用一个控件一个控件的捋了,界面、空间之间的关系一目了然,真的是很变啊