我正在开发iMessage扩展,但我面临一些UI问题。但我无法像iOS应用程序一样调试UI。
在<div class='wrapper'>
<ul class='blocks'>
<li class='block-1'></li>
<li class='block-2'></li>
<li class='block-3'></li>
<li class='block-4'></li>
</ul>
</div>
(iMessage App容器)上运行扩展程序。
那么,有没有办法调试iMessage扩展的UI?
答案 0 :(得分:1)
在iMessage中没有选项调试UI层次结构 Xcode-8.1 。它会显示UI中的黑色空格,同时点击 DEBUG iMessage UI。
答案 1 :(得分:0)
不幸的是,截至目前Xcode 8.3.2一般不支持查看层次结构调试(至少根据我的经验)
但是,这个软件名为Reveal by Itty Bitty Apps
这可能比Xcode的原生View Hierarchy调试器更好,因为它还显示了其他详细的东西,如破坏的约束,模糊的宽度和高度,它还可以指出它有哪些视图有这些问题,你可以还可以在运行时更改视图属性。
试一试。