Как получить 3D-представление пользовательского интерфейса в Xcode 6?
Я новичок в этой области разработки.
Я начал использовать Xcode 6 после использования Xcode 5.1.1 в течение недели.
После восхищения новыми функциями я установил Xcode 6.
Теперь я не могу найти этот трехмерный вид пользовательского интерфейса в ios.
Я использую OSX 10.9.4.
Ответы
Ответ 1
-
Запустите приложение. View Debugging работает в симуляторе и на устройствах, но важно отметить, что это должен быть симулятор или устройство iOS 8. Тем не менее, вы можете разрешить более ранние цели развертывания в своем проекте, просто убедитесь, что вы запускаете на iOS 8 при попытке "Просмотр отладки".
-
Перейдите к экрану/представлению, которое вы хотите проверить в запущенном приложении.
-
В панели "Навигаторы" (левый столбец) выберите "Навигатор отладки" (шестая вкладка). Рядом с вашим процессом вы увидите две кнопки - нажмите самую правую кнопку и выберите View UI Hierarchy
.
![View Debugging]()
В качестве альтернативы используйте меню:
![View Hierarchy]()
- 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.