Как заставить UIToolbar отображаться в раскадровке для визуального редактирования - PullRequest
4 голосов
/ 16 марта 2012

Я пытаюсь сделать так, чтобы UIToolbar, который я вставил вручную в нижнюю часть контроллера представления (показанный ниже), появился в визуальном редакторе раскадровки.

toolbar is the right-most icon

IМожно по-прежнему добавлять объекты перетаскивания внутри него с помощью Outline документа, щелкнув треугольник в левом нижнем углу и перетащив туда объекты, но я хотел бы увидеть его, чтобы знать, что он выглядит правильно, например:

toolbar that can be visually edited

Ответы [ 3 ]

3 голосов
/ 16 марта 2012

Похоже, вы перетащили UIToolbar в черный прямоугольник под сценой в раскадровке, судя по вашей картинке.

Попробуйте: способ добавления UIToolbar состоит в том, чтобы перейти к инспектору атрибутов (CMD + OPTION + 4) и установить нижнюю панель на панель инструментов:

enter image description here

Затем вы увидите UIToolbar в вашей сцене и сможете настроить его оттуда!

1 голос
/ 17 марта 2012

Это похоже на ошибку XCode (все еще там в v4.3.1), но я нашел обходной путь:

  1. Добавьте Сегментированный элемент управления внутри панели инструментов, которую вы хотите редактировать визуально (как это было объяснено в вопросе выше) - панель инструментов появится где-то на раскадровке.
  2. Удалите этот сегментированный элемент управления - панель инструментов останется.
1 голос
/ 16 марта 2012

Я боролся с этим. У меня были представления не внутри ViewController, и я хотел их визуально увидеть. Вы можете заставить их появляться на раскадровке с помощью этого метода. Откройте редактор Assistant (средняя кнопка первого набора кнопок вверху справа) Выберите любой из доступных каналов связи в любом контроллере представления .h, который появляется. Неважно, связаны они или нет. Нажмите и перетащите от кольца на панель слева от раскадровки со списком элементов и наведите указатель мыши на один из элементов на панели инструментов, и он должен просто появиться. Не отпускайте кнопку мыши, пока не вернетесь туда, где было кольцо, чтобы случайно не создать ссылку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...