macos - 如何在 OS X 中创建自定义工具栏?

标签 macos swift cocoa

我试图在 OS X 中获得以下效果。

我发现第一步是创建自定义工具栏,然后隐藏窗口标题。

我设法隐藏了窗口标题,但我是 OS X 开发的新手,所以我不确定如何创建自定义工具栏。

这是我尝试创建的效果(带有搜索字段和一些按钮的工具栏)。

enter image description here

最佳答案

您可以在 Interface Builder 中轻松自定义工具栏。单击您已拖到窗口 中的工具栏。现在您可以删除其中的所有项目并添加您想要的项目。您可以添加任何东西,从 TextFieldsButtonscustom views

通过将项目从对象库拖到“允许的工具栏项目” 部分来添加项目。从那里,将它们拖到“默认工具栏项目” 部分。否则,该控件将可供用户使用,但在用户对其进行自定义之前不会出现在工具栏中。

您可以使用 Xcode 对象库中的空间对象和灵活空间对象来对齐控件。

通过拖放对齐控件。

enter image description here

要使控件居中,只需在控件的左侧和右侧添加灵活的空格即可。 enter image description here

关于macos - 如何在 OS X 中创建自定义工具栏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32195352/

相关文章:

linux - 从 USB 启动 applescript?

python - 为什么 easy_install 可以正确修改 Python 模块加载路径,而 pip 和 .tar.gz 源却不能?

Swift MapKit 多边形叠加

cocoa - 在 NSWindow 中的 View 之间切换

java - Docker-Tomcat 容器中的 Spring 应用程序在一台主机上运行,​​在另一台主机上失败

macos - 在 mac 10.5.8 上运行 tomcat 7.0.16 时出现问题

swift - 如何在 SKView 上显示 UILabel?

ios - prepareForSegue() 不工作( swift )

cocoa - 如何获得 NSButton 的首选大小?

cocoa - 水平 NSTableView(即每列实体数据与每行标准实体数据)