我正在开发一个小程序,并希望以Front Row应用程序中使用的样式实现菜单。我知道这是一个非常开放的问题,但最好的方法是创造这样的东西?
我认为我可以使用NSTableView,但从外观来看,让滚动工作正常看起来过于复杂。
我想知道我是否应该从头开始编写自己的菜单视图,但实际上并不知道从哪里开始。
任何想法或指示都会很棒。
谢谢,
答案 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