Создание соединения розетки

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

bullet
Создать соединение розетки
  1. В навигаторе проекта выберите раскадровку или xib файл.

    Содержание файла открывается в Интерфейсном Разработчике.

  2. В Интерфейсном Разработчике выберите объект пользовательского интерфейса, который получит сообщения.

    Объект пользовательского интерфейса может быть управлением или любым другим объектом, определенным в Вашей раскадровке или xib файле, таком как метка, индикатор хода выполнения, или отобразить представление. Можно выбрать объект или путем щелчка по нему в представлении схемы или на холсте. Если представление схемы не появляется, выведите на экран его путем щелчка по Show Document Outline (../art/IB_H_hide_show_document_outline_2x.png) управление в нижнем левом углу холста. Выберите управление из списка вложенных объектов.

  3. Выберите View> Assistant Editor> Show Assistant Editor.

  4. В заместителе редактора используйте панель перехода для выбора файла реализации объекта, который отправит сообщения.

    Файл реализации APAViewController.m выбран в панели перехода ниже.

    ../art/interface-builder_assistant_jump_bar_2x.png../art/interface-builder_assistant_jump_bar_2x.png
  5. Перетащите управление от объекта в Интерфейсном Разработчике к файлу реализации в заместителе редактора.

    XCode указывает, где можно вставить объявление выхода в код.

    ../art/interface_builder_create_outlet_1_2x.png
  6. Когда Вы отпускаете кнопку мыши, заместитель редактора выводит на экран меню Connection.

  7. Выберите Outlet из меню Connection.

  8. Введите имя нового выхода и нажмите Connect.

    ../art/interface_builder_create_outlet_2_2x.png

    Интерфейсный Разработчик добавляет объявление для выхода к классу. (Выходы определяются как IBOutlet свойства. IBOutlet ключевое слово говорит XCode, что это свойство может быть подключено к Вашей раскадровке или xib файлу.)