_UIRemoteView - показывает иерархию представления в Xcode - PullRequest
0 голосов
/ 14 мая 2018

Хотелось бы посмотреть, как устроены структуры пользовательского интерфейса Apple, в частности, ContactsUI. Однако, когда я пытаюсь Иерархия представления отладки в XCode, я вижу только пробел _UIRemoteView.

Есть ли способ заглянуть в иерархию представлений представления композитора контактов?

Слева - как выглядит композитор.
Справа - что видно в отладчике иерархии представлений Xcode

enter image description here

Ответы [ 2 ]

0 голосов
/ 09 ноября 2018

A UIRemoteView - это представление, которое живет в каком-то другом процессе.В этом случае, скорее всего, есть какая-то служба XPC, которую приложение «Контакты» использует для предоставления другим приложениям записей контактов и пользовательского интерфейса для их редактирования.Поскольку представление находится в другом процессе, вы не можете увидеть, как оно создано, глядя на иерархию представлений в своем собственном процессе.

0 голосов
/ 09 ноября 2018

Нет.

Иерархия представлений не предоставляется вашим процессом, поэтому у вас нет к ней доступа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...