概览 在某些场景下,我们需要用代码动态去探查 SwiftUI 视图的信息。比如任意视图的 id 或 tag 值: 如上图所示:我们通过动态探查技术在运行时将 SwiftUI 特定视图的 tag 和 id 值显示在了屏幕上。 这是如何做到的呢? 在本篇博文,您将学到如下内容: 概览 1. “如意如意,随我心意”:如何探查 SwiftUI 视图内部? 2. 深度优先和广度优先 3. 用遍历路径做文章 4. 实际应用 总结 相信通过本篇博文的学习,大家不但会学到动态探查技术,而且会举一反三的灵活运用它们。 闲言少叙,Let‘s find out