Кварцевый Композитор "Связывание средств управления с портами ввода" в Xcode 4.x - PullRequest
1 голос
/ 19 февраля 2012

Я пытаюсь следовать «Связыванию элементов управления с входными портами» из Руководство по программированию Quartz Composer .

В документе написано:

5.Нажмите «Привязать к», а затем выберите «Patch Controller» во всплывающем меню «Привязать к».

6.Введите патч в текстовое поле Ключ контроллера.

7.Введите текст.значение в текстовое поле Путь к модели.

В моем проекте Xcode (4.2 &) 4.3 текстовое поле Ключ контроллера отключено. Для текстового поля «Путь к ключу модели» требуется объект класса QCPatch, который, как мне кажется, я не знаю.

Должен ли я установить Xcode 3.x и обработать это и преобразовать в 4.x? Любой совет?

Ответы [ 2 ]

1 голос
/ 20 февраля 2012

Я испытываю те же проблемы, однако на форумах kineme я нашел обходной путь:

с использованием контроллера объектов вместо контроллера исправлений Qc:

  1. сделатьновый проект какао ...
  2. добавьте кварцевый каркас на вкладке "фазы сборки" и импортируйте каркас в свой проект либо в заголовке перед компиляцией, либо в делегат приложения ...
  3. добавьте представление qc в свойxib и загрузите вашу композицию
  4. добавьте объектный контроллер к вашей xib ...
  5. измените класс контроллеров объекта на "QCView" без кавычек.
  6. control перетащите ваш объектный контроллер в представление qc и выберите «content»
  7. добавьте ползунок и привяжите его значение к вашему объектному контроллеру и установите его путь к ключу модели в «patch.Text.value"без кавычек .....

см. this для полного обсуждения этой темы.

0 голосов
/ 17 июня 2012

в xib-файле выберите QCView

Attibutes Inspector -> check «Переслать все события»

надеюсь, это поможет

...