我正在开发mac os x上的可可应用程序,这将允许用户导入视频剪辑,并使电影从那些视频clips.here我需要处理高度自定义的意见....(请参阅附件)...
我的要求是:
->>moment用户添加视频剪辑,它将被添加到容器视图(其中包含所有插入的视频剪辑),并表示为缩略图。->>each和每个缩略图项目应该根据视频剪辑的持续时间具有不同的宽度(例如:如果我考虑容器视图的宽度为120像素,并使其等于2分钟(120秒)...然后,如果用户添加持续时间为10秒的视频剪辑,则缩略图宽度应为10像素)。为此,我需要缩略图项目(单元格)的大小应该是可变的在运行时基于传入的视频剪辑的持续时间...->>slider playloc功能,可在用户播放主电影时查看进度。
我的方法是:
->>我已经创建了NSView,它有IKImageBrowserView (缩略图容器)和NSScrollView ->>and自定义播放按钮,它根据进度值为其位置设置动画...
问题:->>rightnow我不能设置每个项目的单元格大小differently...because它是IKImageBrowserView的成员函数...
如果我调用imageBrowser setCellSize:;,那么它将应用于所有单元格...不是针对某个特定的细胞。
有没有人能建议如何解决这个问题?
是否可以为IKImageBrowserView中的每个单元格设置可变的单元格大小?
那NSCollectionView呢?是否可以为NSCollectionView中的每个单元格设置不同的大小?.
有没有人能帮我解决这个问题...
谢谢和问候,Muthu
发布于 2013-01-16 19:55:52
似乎使用NSCollectionView应该是可行的,
请参阅以下链接Apple Example about How to use NSCollectonView
Search for How do I change the size of the NSCollectionView subviews?
希望你已经读过这两篇文章,如果我有机会,我会尝试它,并将提供你的例子。
这也可能对another example有所帮助
https://stackoverflow.com/questions/14357548
复制相似问题