【问题标题】:How can I create an iOS-style toolbar in my Mac Cocoa application?如何在我的 Mac Cocoa 应用程序中创建 iOS 风格的工具栏?
【发布时间】:2019-08-11 09:20:01
【问题描述】:

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


(来源:pocket-lint.com

这种外观在 iOS SDK 中以“UITabBar”的形式提供。

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

【问题讨论】:

    标签: xcode cocoa ios macos uitabbar


    【解决方案1】:

    没有什么能让您开箱即用地获得这种视图。您需要自己构建它。

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

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

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

    【讨论】:

      猜你喜欢
      • 2012-10-13
      • 1970-01-01
      • 2010-10-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多