Xcode 6 как включить масштабирование раскадровки?


98

Я обновился до Xcode 6 beta 3 и вижу, что кнопки [+ = -] в углу раскадровки исчезли. Есть ли способ увеличивать и уменьшать масштаб контроллеров представления в раскадровке в Xcode 6?


4
Почему они его удалили? Я использовал его все время и сейчас действительно борюсь.
Recycled Steel

2
Спустя день Apple действительно усложняет использование этого Xcode. Этот простой процесс должен быть легким, я не должен нажимать ⇧ ⌥ ⌘ {для увеличения. ARGH APPLE!
Кемаль Джан Кайнак

Вы всегда можете изменить ярлык на более удобный.
rOrlig 02

1
@gaurav: Вам не нужно менять ярлыки. По умолчанию должно быть что-то разумное. Настраивать ярлыки следует, если у кого-то действительно странно специфический рабочий процесс, который им нужен, или если они привыкли использовать другую программу с аналогичной функциональностью. Кажется, что это сочетание клавиш придумали, просто выбрав 4 (почему 4‽) случайных клавиши.
ArtOfWarfare

Command + Alt + Shift + { для уменьшения масштаба ИЛИ Command + Alt + Shift +} для увеличения И Command + Alt + Shift + | на 100%.
TheTiger

Ответы:


189

Вы можете увеличить раскадровку, дважды щелкнув холст или используя верхнее меню (Редактор> Холст> Масштаб).

В качестве альтернативы: щелкните правой кнопкой мыши пустое место на холсте и выберите уровень масштабирования (позволяет уменьшить масштаб больше, чем двойной щелчок)

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


17
... или щелкните правой кнопкой мыши любое белое пространство, чтобы быстро открыть то же меню масштабирования.
José

@flinth, увеличение / уменьшение масштаба не для XIB. Это только для раскадровок.
Акшит Завери

@iAmGroot Я это уже знаю, но я думаю, что это хорошая функция для файлов iPad xib, особенно если вы работаете на MacBook :)
Дима Деплов

1
Command + Alt + Shift + { для уменьшения масштаба ИЛИ Command + Alt + Shift +} для увеличения И Command + Alt + Shift + | на 100%.
TheTiger

3
Это не работает для раскадровок приложений Mac OS, только для раскадровок iOS.
Кенни

27

Если у вас есть волшебный трекпад (внешний или встроенный в macbook), вы также можете ущипнуть его, чтобы увеличить ... Звучит довольно очевидно, но я только что обнаружил это.


Да, это сработало, но я обнаружил это не раньше, чем месяц назад после просмотра видеоурока по унифицированным раскадровкам. Удивительно, но моя Magic Mouse чувствует себя преданной :)
Стефано Мондино

5
Начиная с XCode 6.1 это масштабирование очень медленное.
Prine

3
@Prine - начиная с XCode6.1, почти все кажется очень медленным.
Адам

2
Это так глупо. Вы можете использовать трекпад для увеличения до любого уровня ... но тогда он будет привязан, скажем, к 100% или 50%. И ВСЕ ЕЩЕ вы не можете выбирать элементы в раскадровке, если вы не на 100%. Извини .. какой это год снова?
Майк Гледхилл,

Ты прав. Но я думаю, что стоит отметить, что, хотя это правда, что вы не можете ВЫБРАТЬ элементы при уменьшении масштаба, вам все равно разрешено создавать переходы и выходы из вложенных представлений любого контроллера представления без увеличения.
Стефано Мондино,

21

двойной щелчок лучше всего подходит для увеличения и уменьшения масштаба ... просто сделайте ДВОЙНОЙ ЩЕЛЧОК в раскадровке в Xcode 6


двойной щелчок позволяет переключаться только между двумя уровнями масштабирования, в то время как доступно 4 уровня. Иногда двойного щелчка недостаточно.
Alex Stone

14

У меня работают эти сочетания клавиш:

Уменьшить:

⇧ ⌥ ⌘ {

Увеличить:

⇧ ⌥ ⌘}

Ваш пробег может отличаться.


1
Хм, похоже, требуется использование клавиши Shift, потому что фигурные скобки являются вариантом верхнего регистра для этой клавиши, но из-за использования MacOS клавиши Shift в качестве модификатора для замедления анимации, похоже, что это заставляет масштабирование замедленное движение. У кого-нибудь есть успех с этим без клавиши Shift? (скриншот последних XCode показывает никакого смещения символов i.imgur.com/riIhsvg.png
не Призонная шайба

отличный ярлык, как нажать все эти клавиши вместе?
Brabbeldas

нажмите 'shift + option + command + {' OR 'shift + option + command}' Иногда ключ option также упоминается как 'alt'
maml

чтобы исправить медленное масштабирование, просто повторно привяжите комбинации клавиш для масштабирования холста. По умолчанию они равны, shift+option+command+[и, поскольку модификатор shift замедляет анимацию, изменение его на что-то вроде command+[решит проблему (обратите внимание, что у вас могут быть конфликты привязки клавиш, которые вам нужно исправить). Точное имя привязки клавиш - Zoom -> Zoom In (Меню редактора для Interface Builder).
Тейлорстайн

6

Чтобы увеличить или уменьшить масштаб с помощью мыши, просто удерживайте alt(⌥) и прокрутите.


3

В Xcode 7 ярлыки изменились на следующие:

  • Уменьшение: cmd (⌘) +-
  • Увеличение: cmd (⌘) ++
  • Нормальный (100%): cmd (⌘) + ctrl (^)+=

Щелкните правой кнопкой мыши пустую область раскадровки, появится всплывающее меню, как показано ниже:

Меню

Вы можете использовать это всплывающее окно для увеличения / уменьшения масштаба раскадровки (или проверить сочетания клавиш, показанные в нем).


2

Самый простой способ - щелкнуть правой кнопкой мыши на холсте, и появятся параметры масштабирования.


2

В Xcode7.0 Beta для масштабирования окна View Controller требуются сочетания клавиш: command + '+' и command + '-'

Вы также можете щелкнуть правой кнопкой мыши в белом пространстве вокруг контроллера представления (диаграмма), чтобы получить параметры меню масштабирования во всплывающем окне (Примечание: приложение Xcode должно иметь фокус, чтобы это работало, иначе вы НЕ получите всплывающее окно масштабирования ).

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