在调试视图层次结构中查看 CALayers
Viewing CALayers in Debug View Hierarchy
我正在尝试根据 documentation
在 Objective-C 中处理图层托管视图
view.layer = [CALayer new]; // Create a layer-hosting view as opposed to a layer-backed view
view.wantsLayer = YES;
我继续使用这个层托管视图通过使用 addSubLayer
添加更多层来支持层的层次结构。
现在我的问题是是否可以在 Debug View Hierarchy? I only see the NSView
s but not the hosted layers. I was seeking something akin to what's available in Visual Studio as the Live Visual Tree 中查看这些 children/hosted CALayer
,它同时显示平台视图和可视化层。
XCode版本:11.3
可以,在调试视图层次结构中,单击编辑器 -> 显示图层,如下所示:
此功能从 Xcode 11.4 开始成为可能:https://twitter.com/hrrsn/status/1225168226507612161
很遗憾,您需要升级 Xcode 11.3.
我正在尝试根据 documentation
在 Objective-C 中处理图层托管视图view.layer = [CALayer new]; // Create a layer-hosting view as opposed to a layer-backed view
view.wantsLayer = YES;
我继续使用这个层托管视图通过使用 addSubLayer
添加更多层来支持层的层次结构。
现在我的问题是是否可以在 Debug View Hierarchy? I only see the NSView
s but not the hosted layers. I was seeking something akin to what's available in Visual Studio as the Live Visual Tree 中查看这些 children/hosted CALayer
,它同时显示平台视图和可视化层。
XCode版本:11.3
可以,在调试视图层次结构中,单击编辑器 -> 显示图层,如下所示:
此功能从 Xcode 11.4 开始成为可能:https://twitter.com/hrrsn/status/1225168226507612161
很遗憾,您需要升级 Xcode 11.3.