【问题标题】:_UIRemoteView - reveal view hierarchy in Xcode_UIRemoteView - 在 Xcode 中显示视图层次结构
【发布时间】:2018-10-24 01:03:42
【问题描述】:

我想看看 Apple 的 UI 框架是如何组成的,特别是 ContactsUI。但是,当我尝试在 Xcode 中 Debug View Hierarchy 时,我只看到空白的 _UIRemoteView

有什么方法可以窥探联系人编辑器视图的视图层次结构吗?

左侧 - 作曲家的样子。
右侧 - 在 Xcode 视图层次结构调试器中可见的内容

【问题讨论】:

    标签: ios debugging uiview uiview-hierarchy


    【解决方案1】:

    没有。

    视图层次结构不是由您的进程提供的,因此您无权访问它。

    【讨论】:

      【解决方案2】:

      UIRemoteView 是一个存在于其他进程中的视图。在这种情况下,联系人应用程序可能会使用一些 XPC 服务来为其他应用程序提供联系人记录和 UI 以编辑它们。因为视图在另一个进程中,所以你无法通过查看自己进程中的视图层次结构来了解它是如何制作的。

      【讨论】:

        猜你喜欢
        • 2023-02-16
        • 2015-09-23
        • 2017-07-11
        • 2018-09-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-10-03
        • 2018-03-02
        相关资源
        最近更新 更多