2013-01-16 65 views
0

我正在開發Mac OS X上的可可應用程序,它將允許用戶導入視頻剪輯並從這些視頻剪輯製作電影。我需要處理高度自定義的視圖....(請參閱附件) ...如何實現代表具有可變單元大小的視頻縮略圖的容器視圖?

我的要求是:

- >>時刻用戶添加視頻剪輯將被添加到容器視圖(其中包含所有插入的視頻剪輯),並表示爲縮略圖。 - >>每個縮略圖項目應該有不同的寬度根據視頻剪輯的持續時間(例如:如果我認爲容器視圖的寬度是120像素,並等於2分鐘(120秒)...然後如果用戶添加持續時間爲10秒的視頻剪輯,則縮略圖寬度應該爲10像素)。爲此,我需要縮略圖項(單元)大小在運行時基於傳入視頻剪輯持續時間而變化... - >>滑塊playloc功能來查看進度,同時用戶爲主打的電影..

我的方法:

- >>我創建了是有IKImageBrowserView(略圖容器)和NSScrollView 的一個NSView - >>和定製playloc按鈕這是根據進度值獲取動畫的位置...

問題: - >> rightnow我無法設置每個項目的單元格大小不同...因爲它是一個成員函數IKImageBrowserView ...

如果我叫[ImageBrowser的setCellSize:;然後將其適用於所有細胞......沒有爲特定的細胞...

任何一個可以建議如何解決這個問題.. ?

是否有可能爲IKImageBrowserView中的每個單元格設置可變單元大小?

那麼NSCollectionView呢?是否有可能設置每個不同的大小和NSCollectionView每一個細胞?..

任何人都可以請幫我解決這個問題....

感謝&問候, MUTHU

回答

0

似乎用NSCollectionView應該是可能的,

請參考以下鏈接 Apple Example about How to use NSCollectonView
Search for How do I change the size of the NSCollectionView subviews?

希望你會讀到這兩個,如果我有機會,我會玩它,並會提供你的例子。

,這也可能有助於another example

+0

我需要下列功能:1.I需要一個列表視圖,其將允許用戶添加具有可變的單元尺寸的視頻剪輯的縮略圖像(寬度將被改變基於在視頻剪輯的持續時間) 2.刪除縮略圖單元格 3.選擇縮略圖單元格(選擇將突出顯示) 4.重新排列ListView.i中的項目(縮略圖單元格)找到類似項目... 1.PXListView(https://github.com/Perspx/PXListView) 2。SDListView(https://github.com/arbales/SDListView) 3.AMCollectionView(http://www.harmless.de/cocoa-code.php)....任何人都建議請哪一個是最好的? – mammaiap