Методы делегата, не вызываемые для nssplitview, присутствующего поверх другого nssplitview - PullRequest
1 голос
/ 09 августа 2010

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

1 Ответ

1 голос
/ 09 августа 2010

Если delegate method запущен для Left Split view controller, но не для Right split view controller, то, скорее всего, вы не установили делегат для Right Split View Controller.

Если вы создадите правильное разделение из шаблона XCode, то оно будет создано в Интерфейсном конструкторе из файла nib. Откройте Interface builder, затем щелкните правой кнопкой мыши и перетащите свойство delegate к объекту, которым вы хотите стать делегатом.

Если объект Right split view controller не создан в кончике, то вам нужно подключить это в коде.

...