Как я могу проверить иерархию представления в iOS? - PullRequest
166 голосов
/ 01 марта 2011

Существует ли инструмент с графическим интерфейсом, который проверяет иерархию представления приложения iOS?Я думаю о веб-инспекторе Webkit или подобных инструментах.Я пытаюсь отладить проблемы макета, такие как представления, имеющие неправильную позицию или размер, или дочерний элемент, который не содержится должным образом в его родительском элементе.В настоящее время я должен добавить утверждения, которые проверяют эти различные условия вручную, или устанавливать разные цвета фона для разных представлений, и, как вы можете себе представить, это действительно утомительный способ сделать это.

Я посмотрел на инструменты UI recorder, но он только записывает и воспроизводит действия пользовательского интерфейса и, в любом случае, работает только для приложений Mac.

Есть ли лучшее решение?

Ответы [ 11 ]

0 голосов
/ 19 октября 2016

Утвержденный ответ больше не работает для меня, используя Xcode 8 и Swift 2.3.Вот что у меня работает:

po UIApplication.sharedApplication().keyWindow?.recursiveDescription()

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