Альтернатива NSCollectionView в pre-OSX10.5, Cocotron? - PullRequest
0 голосов
/ 03 августа 2010

NSCollectionView был представлен в OS X 10.5 и еще не реализован в Cocotron.

Я пытаюсь реализовать небольшое приложение, которое позволит создавать правильно упакованные файлы данных для онлайн-службы, которая будетзатем быть загружен администратором.Более конкретно, пользователь создаст набор пар входных и выходных данных, перетаскивая входные и выходные файлы в окно.

В настоящее время идея заключается в том, что пользователь перетаскивает файл из имени файла, который он обнаружил, еслиимя файла ввода или вывода (по умолчанию входное), а также представление со значком и именем файла для ввода и вывода добавляется в представление коллекции.Затем второй файл перетаскивается на значок «прочее».

Представление NSCollectionViewItem http://i27.tinypic.com/20kqf45.png

Однако NSCollectionView не отображается в версии до 10.5, и большинство моих пользователей неУ меня нет Mac, поэтому я должен предоставить приложение, построенное на Cocotron.Не только это;Я до сих пор не до конца понимаю KVC / KVO, и я действительно должен понимать все, что делает мой код.Следовательно, мне нужна альтернатива NSCollectionView.

Какую альтернативу я должен использовать NSCollectionView? (Любое интуитивное решение приветствуется, не ограничивайтесь приведенным выше описаниеммоей идеи.)

Ответы [ 2 ]

3 голосов
/ 03 августа 2010

Чтобы работать с NSCollectionView, вам нужно не только понимать KVC и KVO, но также Bindings .

Здесь есть код для клона NSCollectionView, который работает на Tiger здесь .

0 голосов
/ 03 августа 2010

Я до сих пор не до конца понимаю KVC / KVO…

Для этого предназначены документы:

Какая альтернатива у меня при использовании NSCollectionView?

Сделай сам.

...