1

我正在设计和构建一个 Cocoa 应用程序(OX X,不是 Cocoa Touch iOS 应用程序)。我看到其他应用程序,如 Evernote、Chrome 或 Xcode,它们的窗口都有复杂而有趣的顶部栏。这些是如何设计的?是自定义窗口吗?如果是这样,如何增加额外的房地产?

一个常规的顶栏看起来像:

在此处输入图像描述

Evernote 的顶部栏看起来像

在此处输入图像描述

4

1 回答 1

2

这些是如何设计的?

他们几乎肯定在使用NSToolbar,这是一个 Cocoa 类,它可以轻松地将许多图标、按钮、搜索栏等添加到窗口顶部,从而使这些项目看起来像窗口标题栏的一部分。仅仅通过查看它们是不可能知道它们在使用什么的,但是 NSToolbar 是获得这种效果的一种方法。

这是直接来自链接文档的一个很好的例子:

主题工具栏

于 2013-07-01T18:25:44.223 回答