哪些 AppKit 控件/组件用于创建 iMovie/FCP 时间线洗涤器?
What AppKit controls / components were used to create the iMovie/FCP timeline scrubber?
我有兴趣在 macOS 上创建类似于 iMovie 的视频编辑器。洗涤器是一个有趣的组件,我想知道是否有人知道使用什么控件来创建它。
个人猜测是NSCollectionView。
这是自定义视图。它是 TLKTimelineView 的子类,称为 CETimelineView,嵌入在称为 LKScrollView 的自定义滚动视图中。
这是有道理的,因为视频必须与时间线、音频和视频同步。需要高度优化的控制。您可以在 xCode.
中调试视图
我有兴趣在 macOS 上创建类似于 iMovie 的视频编辑器。洗涤器是一个有趣的组件,我想知道是否有人知道使用什么控件来创建它。
个人猜测是NSCollectionView。
这是自定义视图。它是 TLKTimelineView 的子类,称为 CETimelineView,嵌入在称为 LKScrollView 的自定义滚动视图中。 这是有道理的,因为视频必须与时间线、音频和视频同步。需要高度优化的控制。您可以在 xCode.
中调试视图