创建Front Row样式菜单的最佳方法是什么?

时间:2011-03-02 04:33:34

标签: objective-c user-interface

我正在开发一个小程序,并希望以Front Row应用程序中使用的样式实现菜单。我知道这是一个非常开放的问题,但最好的方法是创造这样的东西?

我认为我可以使用NSTableView,但从外观来看,让滚动工作正常看起来过于复杂。

我想知道我是否应该从头开始编写自己的菜单视图,但实际上并不知道从哪里开始。

任何想法或指示都会很棒。

谢谢,

1 个答案:

答案 0 :(得分:2)

Apple提供的示例代码显示了如何实现全屏,类似列表的菜单:
https://developer.apple.com/library/mac/#samplecode/CoreAnimationKioskStyleMenu/Introduction/Intro.html

代码不使用AppKit类(如NSTableView)。 UI由Core Animation制作。

可以在以下博客文章中找到另一个像菜单一样创建Front Row的核心动画样本:
http://bill.dudney.net/roller/objc/entry/20080111