簡體   English   中英

在調試視圖層次結構中查看 CALayers

[英]Viewing CALayers in Debug View Hierarchy

根據文檔,我正在嘗試在 Objective-C 中處理層托管視圖

view.layer = [CALayer new];  // Create a layer-hosting view as opposed to a layer-backed view
view.wantsLayer = YES;

我在 go 上使用此層托管視圖通過使用addSubLayer附加更多層來支持層的層次結構。

現在我的問題是是否可以在Debug View Hierarchy中查看這些子/托管CALayer 我只看到NSView s 而不是托管層。 我正在尋找類似於 Visual Studio 中可用的東西,即Live Visual Tree ,它同時顯示平台視圖和可視層。

XCode 版本:11.3

是的,您可以,當在 Debug View Hierarchy 中時,單擊 Editor -> Show Layers,如下所示:

在此處輸入圖像描述

從 Xcode 11.4 起,此功能成為可能: https://twitter.com/hrrsn/status/1225168226507612161

所以不幸的是,您需要升級您的 Xcode 11.3。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM