Xcode 10, где находятся элементы пользовательского интерфейса?


179

Я почти год был вне кода Swift, я вернулся.

Загрузите Xcode 10 beta. Я сошел с ума? Я перепробовал все известные мне трюки, ни один из элементов пользовательского интерфейса не появился в раскадровке. Нуль. Боковая панель пуста.

Xcode 10:

Скриншот Xcode 10

Xcode 9, нет проблем, они есть, все мои кнопки интерфейса и т. Д.

спасибо, это немного сюрреалистично :-)


17
Cmd-Shift-L должен это сделать
Эшли Миллс

8
Невероятно, это называется юзабилити и UX.
Доступ запрещен

2
Та же ситуация - не было в Свифте в течение года. Вернулся и даже не смог найти кнопку для перетаскивания в IB. Я думал, что потерял все это.
пользователь

3
Инструменты Apple - это gg-фигня. Очевидно, они ненавидят разработчиков.
Эндрю Костер

Ответы:


243

Содержимое библиотеки переместилось из нижней части Inspectorобласти в оверлейное окно, которое можно перемещать и изменять его размер, как при Spotlightпоиске. Он закрывает после перетаскивания элементов, но удерживая Optionклавишу перед перетаскиванием, библиотека останется открытой для дополнительного перетаскивания.

Библиотека может быть открыта через:

  • новая кнопка панели инструментов (изображение прилагается);

  • View> Librariesменю;

  • или ⇧⌘Lсочетание клавиш.

введите описание изображения здесь


25
Спасибо. Сводил меня с ума. :-)
Эдвард Поттер

21
нет ли способа восстановить его на боковой панели?
Прелит

6
Мне не понравилась эта новая функция.
Ондермерол

3
Android-студия @viper сводит меня с ума. Xcode очень интуитивно понятен.
Трэвис Делли

4
«Xcode очень интуитивно понятен» LMAO. Очевидно, что весь этот вопрос с сотнями голосов говорит об обратном. Люди, которые имеют опыт работы с Xcode буквально, не могут понять, как поместить кнопку в пользовательский интерфейс, потому что это чертовски неясно.
Эндрю Костер

14

Не пугайтесь, вы не найдете библиотеку, фрагмент, СМИ.

Найти библиотеку или фрагмент

Показать библиотеку

view -> Libraries -> Show Library

введите описание изображения здесь

введите описание изображения здесь

Открытая библиотека

view -> Libraries -> Show Library + Keyboard(Alt Key)

Библиотека быстрого доступа: Command + Shift + L

Ярлык открытой библиотеки: Ctrl + Shift + Alt + L

Примечание. Это работает только тогда, когда вы находитесь в раскадровке или в файле XIB, в противном случае откроется фрагмент кода. Тот же самый ярлык будет работать для открытого фрагмента и показать фрагмент

Открыть / Показать фрагмент

Тот же ярлык будет работать, позвольте мне объяснить.

Просто перейдите (выберите) .swiftфайл или viewcontrolelr.hфайл или viewcontroller.mфайл и ярлык библиотеки Fire Show / открыть библиотеку ярлык, он покажет диалоговое окно Snippet.

Найти СМИ

view -> Libraries -> Show Media

Ярлык Показать библиотеку: Command + Shift + M Ярлык Открыть библиотеку: Command + Shift + Alt + M


8

В xCode 11 значок изменился на + (знак плюс), а cmd + shift + L работает как обычно.

Скриншот XCode 11


4

для содержимого библиотеки мультимедиа следует использовать сочетание клавиш ⇧⌘M

введите описание изображения здесь


2

Я только что обнаружил, что это как на скриншоте, и он будет открыт с данной комбинации клавиш. Просто перетащив компоненты пользовательского интерфейса на вашу раскадровку.

Command + Shift + L

введите описание изображения здесь

введите описание изображения здесь

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.