Подтвердить что ты не робот

Как получить 3D-представление пользовательского интерфейса в Xcode 6?

Я новичок в этой области разработки. Я начал использовать Xcode 6 после использования Xcode 5.1.1 в течение недели.

После восхищения новыми функциями я установил Xcode 6.

Теперь я не могу найти этот трехмерный вид пользовательского интерфейса в ios.

Я использую OSX 10.9.4.

4b9b3361

Ответ 1

  • Запустите приложение. View Debugging работает в симуляторе и на устройствах, но важно отметить, что это должен быть симулятор или устройство iOS 8. Тем не менее, вы можете разрешить более ранние цели развертывания в своем проекте, просто убедитесь, что вы запускаете на iOS 8 при попытке "Просмотр отладки".

  • Перейдите к экрану/представлению, которое вы хотите проверить в запущенном приложении.

  • В панели "Навигаторы" (левый столбец) выберите "Навигатор отладки" (шестая вкладка). Рядом с вашим процессом вы увидите две кнопки - нажмите самую правую кнопку и выберите View UI Hierarchy.

View Debugging

В качестве альтернативы используйте меню:

View Hierarchy

  1. Xcode остановит ваше приложение и позволит вам просмотреть ваши мнения. Вам не нужно устанавливать контрольную точку, Xcode сделает это за вас. Однако, если вы хотите установить контрольную точку вручную для проверки локальных переменных и т.д. Рядом с вашими представлениями, вы можете установить обычную точку останова и после приостановки приложения нажмите кнопку "Просмотр отладки" в области отладки (нижняя панель):

Debug Area

Ответ 2

Xcode6.0.1 Просмотр Отладка может использоваться только на iOS8 и 32-битном устройстве. Я не знаю, является ли это ошибкой.

Ответ 3

Вы имеете в виду View Debugging?

Если да:

  • Запустите приложение в симуляторе
  • В точке, в которой вы хотите выбрать трехмерный вид (в Xcode) Debug->View Debugging->Capture View Hierarchy

Ответ 4

Для просмотра отладки в Xcode 6 добавьте точку останова, которую вы хотите отлаживать.

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

enter image description here

И Xcode войдет в режим отладки просмотра на текущем экране.

Однако приложение должно быть приостановлено на точке останова.

Ответ 5

Во-первых, вам нужно увидеть вид вашего телефона в отладочном представлении, если не делать, как сказал @hagi.

Во-вторых, нажмите (удерживайте) один компонент представления и перетащите его, затем вы найдете его.

Вот видео, попробуйте. http://www.youtube.com/watch?v=KUjbhGOV7DM from (http://natashatherobot.com/xcode-6-debug-view-hierarchy-storyboard/)

Ответ 6

В моем случае он работал на симуляторе iPhone 5S (или меньше), но не на iPhone 6 (все на iOS8) Но я поддерживал iPhone 6 с правильным Launch Screen.xib

Ответ 7

Стоит отметить, что эта проблема заключается в том, что если вы используете 64-битное устройство, ваша цель должна быть сконфигурирована так, чтобы arm64 находилась в настройках вашей архитектуры и допустимых архитектур.

Если у вас этого нет, вы можете отлаживать свои представления на 32-битном устройстве, но не на 64.