如何在Xcode 6中获得UI的3D视图?
我是这个领域的新手。 在使用Xcode 5.1.1一个星期后,我开始使用Xcode 6。
迷上新增function后,我安装了Xcode 6。
现在,我无法在ios中findUI的3D视图。
我正在使用OSX 10.9.4。
-
运行应用程序。 视图debugging可以在模拟器和设备上运行,但是需要注意的是它必须是iOS 8模拟器或设备。 也就是说,您可能允许在项目中使用较早的部署目标,只要确保在尝试“查看debugging”时在iOS 8上运行即可。
-
导航到您要在正在运行的应用程序中检查的屏幕/视图。
-
在“导航器面板”(左栏)中,select“debugging导航器”(第六个选项卡)。 在您的stream程旁边,您会看到两个button – 按最右边的button并select
View UI Hierarchy
。
或者,使用菜单:
- Xcode将停止您的应用程序,并让您检查您的意见。 你不需要设置断点,Xcode会为你做。 但是,如果您想手动设置断点来检查视图旁边的局部variables等,则可以设置正常的断点,一旦应用程序暂停,请按debugging区域(底部面板)中的“查看debugging”button:
Xcode6.0.1视图debugging只能在iOS8和32位设备上使用。我不知道这是否是一个错误。
你的意思是View Debugging
?
如果是这样:
- 在模拟器中运行应用程序
- 在您希望3D视图select(在Xcode中)
Debug->View Debugging->Capture View Hierarchy
对于Xcode 6中的视图debugging,添加一个您要debugging的断点。
当应用程序停止时,您可以按此button…
Xcode将在当前屏幕上进入视图debugging。
尽pipe应用程序需要在断点处暂停。
首先,你需要在debugging视图中看到你的手机视图,如果不这样做的话@hagi告诉。
其次,单击(保持)视图的一个组件,然后拖动,然后find它。
这里是一个video,试试看。 http://www.youtube.com/watch?v=KUjbhGOV7DM(http://natashatherobot.com/xcode-6-debug-view-hierarchy-storyboard/ )
在我的情况下,它是在iPhone 5S(或更less)模拟器上,但不是在iPhone 6上(全部在iOS8上)但是我用正确的Launch Screen.xib
支持iPhone 6
值得注意的是,如果你正在运行一个64位的设备,你的目标需要被configuration,以便arm64在你的架构和有效架构的构build设置。
如果你没有这个function,你可以在32位设备上debugging你的视图,而不是64。