Как реализовать представление контейнера, представляющее миниатюру видео с переменным размером ячейки?

Я разрабатываю приложение для какао на Mac OS X, которое позволит пользователю импортировать видеоклипы и сделать фильм из этих видеоклипов. Здесь мне нужно иметь дело с сильно настроенным видом....(см. приложение)..,

мое требование:

- >> Когда пользователь добавит видеоклип, он будет добавлен в вид контейнера (который содержит все вставленные видеоклипы) и будет представлен в виде эскиза. ->> каждый элемент миниатюры должен иметь различную ширину в зависимости от продолжительности видеоклипа (например: если я считаю, что ширина просмотра контейнера равна 120 пикселям и равна 2 минутам (120 секундам)... тогда, если пользователь добавляет видеоклип, длительность которого составляет 10 секунд, тогда ширина миниатюры должна составлять 10 пикселей).. для этого мне нужно, чтобы размер миниатюры (ячейки) должен был изменяться во время выполнения в зависимости от длительности входящих видеоклипов... ->>slider playloc функциональность, чтобы увидеть прогресс, пока пользователь проигрывает основной фильм.

мой подход:

- >> Я создал NSView, который имеет IKImageBrowserView (контейнер thumnail) и NSScrollView ->> и пользовательскую кнопку playloc, которая анимирует свою позицию на основе значения прогресса...

проблема: ->> правильно, я не могу установить размер ячейки для каждого элемента по-разному... потому что это функция-член IKImageBrowserView...

если я вызываю [imageBrowser setCellSize:], то он применяется ко всем ячейкам... не для конкретной ячейки...

Кто-нибудь может подсказать, как решить эту проблему..?

и возможно ли установить переменный размер ячейки для каждой ячейки в IKImageBrowserView?

как насчет NSCollectionView? Можно ли установить разные размеры для каждой ячейки в NSCollectionView?..

Может кто-нибудь, пожалуйста, помогите мне решить эту проблему....

Спасибо и привет, Мутху

1 ответ

Кажется, что использование NSCollectionView должно быть возможным,

см. следующую ссылку Apple Пример о том, как использовать NSCollectonView
Поиск Как мне изменить размер подпредставлений NSCollectionView?

Надеюсь, вы прочитали бы эти два, если бы у меня был шанс, я поиграю с ним и предоставлю вам пример.

и это может также помочь другой пример

Другие вопросы по тегам