Отладка представлений

Используйте отладчик представления, чтобы проверить Вашу иерархию представления и легко идентифицировать проблемы как неуместные представления, неправильно измеренные представления и другие проблемы реализации.

  • Для ввода отладчика представления выполните приложение в XCode и нажмите кнопку Debug View Hierarchy в панели отладки.

    ../Art/dbgah-debug_button_bar-vdbgr_2x.png

    XCode приостанавливает Ваше приложение, перечисляет иерархию представления в навигаторе отладки и показывает интерактивную 3D модель в настоящее время выбираемого окна в основном редакторе. Панель селектора инспектора включает кнопки для инспектора размера и инспектора объектов.

    ../Art/dbgah-vdbgr-overall_2x.png
  • Для вращения выводимого на экран окна щелкните где угодно в основном редакторе и перетащите с удерживаемой кнопкой мыши. Представление взорвано в три измерения так, чтобы можно было визуализировать иерархию слоев и отношения между представлениями в той иерархии.

    ../Art/dbgah-vdbgr-overall-rot_2x.png

    Ползунок левой стороны позволяет Вам корректировать интервал между представлениями, таким образом, Вы видите отдельные объекты более легко. Ползунок правой стороны позволяет Вам отфильтровывать представления от наоборот или грудь-спина, таким образом, можно разместить в и щелкнуть по определенному представлению в сложной иерархии.

  • Кнопки управления редактора расположены между этими двумя ползунками.

    ../Art/dbgah-vdbgr-editor-control-buttons_2x.png
    • Используйте кнопку Clipping для раскрытия отсеченного содержания в настоящее время выводимого на экран представления в основном редакторе.

    • Нажмите кнопку Show Constraints для отображения Автоматических Ограничений макета в настоящее время выбираемого уровня представления в основном редакторе.

    • Используйте Кнопку сброса для возврата основного дисплея редактора стандартной ориентации.

    • Нажмите кнопку View Mode, чтобы выбрать, вывести ли на экран представление Contents, Каркасы, или Каркасы и Содержание в основном редакторе.

    • Группа контроля изменения масштаба позволяет Вам увеличивать и уменьшать выведенное на экран увеличение или возвращать дисплей стандартному размеру.

  • Щелкните по объекту представления в иерархии представления для выбора, она в редакторе разделяет на области и перечисляет свои атрибуты в инспекторах. Иерархия представления в области навигатора отладки показывает отношение каждого представления к его родителю, chlld, и одноуровневые объекты представления.

    ../Art/dbgah-view-hierarchy_attributes_2x.png../Art/dbgah-view-hierarchy_attributes_2x.png
  • Панель фильтра под иерархией представления имеет две кнопки фильтра, включенные по умолчанию. Слева Шоу Основные Представления — оно отфильтровывает объекты представления, которые являются вторичными элементами системных реализаций представления, не под управлением приложениями. Справа Шоу Только Видимые Представления — оно отфильтровывает представления, которые были скрыты приложением с помощью атрибутов представления.

    Использование текст просачивается панель фильтра для нахождения представлений типом.

    ../Art/dbgah-nav_filters_2x.png
  • Используйте набор заместителя редактора для Автоматического режима для просмотра источника выбранного объекта представления.

    ../Art/dbgah-assistant_editor_auto_2x.png

  • Нажмите кнопку Continue в панели отладки, чтобы выйти из отладчика представления и продолжать выполнять Ваше приложение в XCode.

    ../Art/dbgah-debug_button_bar-run_2x.png

Похожие статьи