如何在Mac Cocoa应用程序中创建iOS风格的工具栏?

时间:2011-06-04 21:13:48

标签: xcode cocoa ios macos uitabbar

Mac上的几个iLife '11应用程序使用iOS风格的黑色工具栏。例如,iPhoto的屏幕截图底部的工具栏:

http://www.pocket-lint.com/images/dynamic/3190f503c8d45d59bcd773f56145c7646a659536.jpg

这种外观在iOS SDK中可用作“UITabBar”。

我想知道在普通的非iOS Mac应用程序中是否有一种简单的方法可以实现这一点。如果没有,那么创造这种效果的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

没有任何东西可以为您提供开箱即用的视图。你需要自己构建它。

最简单的方法是创建一个带有渐变背景的自定义视图,并在其中放置单色按钮。

最好是创建一组类似于NSToolBar的类来处理定位,突出显示等等。更好的是,构建它然后开源它: - )

但是,你必须自己构建它。除了NSButton之外,对预先存在的对象没有多大帮助。