Xcode 9 показывает меню по Ctrl + перетаскивание - PullRequest
0 голосов
/ 21 мая 2018

Это должно быть очень просто, но Xcode действительно расстраивает меня.В буквальном смысле это мое самое первое приложение для iOS:

  1. Создание нового проекта с использованием шаблона приложения Single View.
  2. Открытие main.storyboard и ViewController.swift рядом.
  3. Отбросьте кнопку и расположите ее.
  4. Теперь, чтобы создать выход, реагирующий на нажатие моей кнопки, я понимаю, что должен удерживать нажатой кнопку управления при перетаскивании кнопки в редактор.Это работает примерно раз в десять.Вместо этого, при любой попытке щелкнуть или удерживать нажатой клавишу «Control», XCode выдает это глупое меню: Menu on control-click

Для жизни я не понимаюпочему это происходит, и я не понимаю, почему это меню появляется и как его избежать, но это означает, что я вообще не могу использовать функцию перетаскивания элемента управления.

Я должен добавить, что используюMacBook Pro 2017 года с сенсорной панелью, и у меня нет проблем с перетаскиванием ни в каком другом приложении, ни в XCode при любых других обстоятельствах.

Я вижу, что он хочет, чтобы я выбрал либо элемент управленияили один из его родителей, но как я могу перетащить, когда всплывает меню?

Ответы [ 2 ]

0 голосов
/ 21 мая 2018

Как сказал sanjaykmwt.Это меню отображается только в том случае, если вы нажимаете кнопку Shift при перетаскивании элемента управления.

Меню предназначено для выбора видов, которые находятся под другими видами.Иногда у вас могут возникнуть проблемы при выборе определенных представлений, если они находятся под другими представлениями, верно?Это когда вы нажимаете Shift + Control + клик, и меню покажет вам все виды друг на друга.На скриншоте кнопка находится на UIView, а UIView на вершине UIViewController.

Еще один способ перетаскивания элемента управления - перетаскивание правой кнопкой мыши.Если вы еще не заметили, нажатие клавиши «Ctrl + Control» равно щелчку правой кнопкой мыши.

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

enter image description here

Перетащите кружок рядом с «Новый источник ссылок» в помощник редактора обычно .

0 голосов
/ 21 мая 2018

На самом деле это происходит, когда мы удерживаем ctrl + shift, а затем перетаскиваем мышь.Так что думайте так: либо вы случайно нажимаете обе клавиши, либо какие-то функции, такие как закрепление клавиш в Windows, делают это.

Думаю, это поможет вам лучше обдумать проблему.

...