【发布时间】:2019-08-19 10:08:19
【问题描述】:
有什么方法可以获取 UIView 的所有子视图,例如 SwiftUI 应用中的 [视图子视图]?
当我尝试查询时,它给了我“_TtCOCV7SwiftUI11DisplayList11ViewUpdater8Platform13CGDrawingView....”。我正在尝试获取所有文本字段、标签等。
【问题讨论】:
-
我会赞成你的问题,即使我认为答案是“不”。此外,请考虑
UIKit/AppKit与SwiftUI之间的深度 差异。或者是什么使UIView/NSView与View相比。作为完全不同的堆栈(驱动程序在前者中“拉”而在后者中“推”),感觉(对我来说)是这样的......如果你 re-frame 你的问题一种不同的方式 - 也许像 “这就是我想要的(以及为什么我需要获得完整的视图层次结构),我如何在 SwiftUI 中做到这一点” - 你可能会得到更好的答案来满足你的需求比你可能想要的那样。