私は mac os x でココア アプリケーションを開発しています。これにより、ユーザーはビデオ クリップをインポートし、それらのビデオ クリップからムービーを作成できます。ここでは、高度にカスタマイズされたビューを扱う必要があります....(添付ファイルを参照してください)。 .
私の要件は次のとおりです。
->> ユーザーがビデオ クリップを追加すると、コンテナ ビュー (挿入されたすべてのビデオ クリップを含む) に追加され、サムネイルとして表示されます。->>すべてのサムネイルアイテムは、ビデオクリップの長さに基づいて異なる幅を持つ必要があります(たとえば、コンテナビューの幅が120ピクセルで、2分(120秒)に等しいとします...ユーザーは、持続時間が10秒のビデオクリップを追加し、サムネイルの幅は10ピクセルにする必要があります..そのために、サムネイルアイテム(セル)のサイズは、着信ビデオクリップの持続時間に基づいて実行時に可変である必要があります... ->>スライダーplaylocユーザーがメイン ムービーを再生している間に進行状況を確認する機能。
私のアプローチ:
->> IKImageBrowserView (サムネイル コンテナー) と NSScrollView を持つ NSView を作成しました ->> 進行状況の値に基づいてその位置をアニメーション化するカスタム playloc ボタン...
問題: ->>現在、すべてのアイテムのセル サイズを異なる方法で設定することはできません...これは IKImageBrowserView のメンバー関数であるためです...
[imageBrowser setCellSize:]; を呼び出すと、特定のセルではなく、すべてのセルに適用されます...
誰でもこの問題を解決する方法を提案できます..?
IKImageBrowserView の各セルごとに可変セル サイズを設定することは可能ですか?
NSCollectionView はどうですか? NSCollectionView のすべてのセルに異なるサイズを設定できるかどうか..
誰でもこの問題を解決するのを手伝ってくれませんか....
よろしくお願いします、ムトゥ