Mac 上的几个 iLife '11 应用程序使用 iOS 风格的黑色工具栏。例如,这张 iPhoto 屏幕截图底部的工具栏:
(来源:pocket-lint.com)
这种外观在 iOS SDK 中作为“UITabBar”提供。
我想知道是否有一种简单的方法可以在我的普通非 iOS Mac 应用程序中实现这一点。如果没有,创造这种效果的最佳方式是什么?
最佳答案
没有什么可以开箱即用地为您提供这种 View 。您需要自己构建它。
最简单的方法是创建一个具有渐变背景的自定义 View 并在其中放置单色按钮。
更好的方法是创建一组类似于 NSToolBar
的类来处理定位、突出显示等。更好的是,构建它然后将其开源 :-)
但是,您必须自己构建它。除了 NSButton
之外,对预先存在的对象没有太多帮助。
关于xcode - 如何在我的 Mac Cocoa 应用程序中创建 iOS 风格的工具栏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6239442/