调试视图层次结构未显示UIImagePickerController

时间:2018-05-18 13:42:04

标签: ios xcode cocoa uiimagepickercontroller

我创建并呈现了一个UIImagePickerController,并希望了解它的构成。相反,我得到了这个:

Debug View Hierarchy

为什么调试视图层次结构没有显示UIImagePickerController及其所有视图,而只显示一个黑色视图?我可以在技术上为我自己的观点和查看控制器做同样的事情吗?

1 个答案:

答案 0 :(得分:1)

答案是RemoteView [1]。 iOS有另一个项目来显示ViewController并将其流式传输到您的应用程序。远程进程使用CALayerHost [2]绘制到当前应用程序的上下文中。 PoC示例(虽然不使用XPC)[3]

[1] https://oleb.net/blog/2012/10/remote-view-controllers-in-ios-6/
[2] http://iphonedevwiki.net/index.php/CALayerHost
[3] https://github.com/freerunnering/libremoteview