我正在设计和构建一个Cocoa应用程序(OX X,而不是Cocoa Touch iOS应用程序)。我看到其他应用程序,如Evernote,Chrome或Xcode,它们的窗户都有复杂,有趣的顶栏。这些是如何设计的?这是一个自定义窗口吗?如果是这样,如何增加额外的房地产呢?
常规顶栏看起来像:
Evernote的顶栏看起来像
答案 0 :(得分:2)
这些是如何设计的?
他们几乎肯定使用NSToolbar,这是一个Cocoa类,可以很容易地在窗口的顶部添加一些图标,按钮,搜索栏等,这样项目就像是窗口标题栏。通过查看它们知道他们正在使用的东西是不可能的,但NSToolbar是获得这种效果的一种方法。
这是一个直接来自链接文档的好例子: