Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 如何将工具栏按钮添加到标题栏_Macos_Cocoa - Fatal编程技术网

Macos 如何将工具栏按钮添加到标题栏

Macos 如何将工具栏按钮添加到标题栏,macos,cocoa,Macos,Cocoa,我已经通过IB创建了一个工具栏,并且有一个带有“显示工具栏”和“自定义工具栏”菜单项的简单视图菜单。这两种方法都完全符合我的要求 但是,我似乎无法让工具栏按钮显示在窗口的标题栏中 我已经尝试在IB中设置“显示工具栏按钮”。。。不走运 我已尝试在窗口控制器的awakeFromNib中调用SetShowToolBarButton NSLog(@"showsToolbarButton: %@\n",[[self window]showsToolbarButton]?@"YES":@"NO"); [[s

我已经通过IB创建了一个工具栏,并且有一个带有“显示工具栏”和“自定义工具栏”菜单项的简单视图菜单。这两种方法都完全符合我的要求

但是,我似乎无法让工具栏按钮显示在窗口的标题栏中

我已经尝试在IB中设置“显示工具栏按钮”。。。不走运

我已尝试在窗口控制器的awakeFromNib中调用SetShowToolBarButton

NSLog(@"showsToolbarButton: %@\n",[[self window]showsToolbarButton]?@"YES":@"NO");
[[self window]setShowsToolbarButton:YES];
NSLog(@"showsToolbarButton: %@\n",[[self window]showsToolbarButton]?@"YES":@"NO");
再说一次,运气不好。两个日志条目都显示“否”,并且没有按钮

这个功能消失了吗? 如果没有,那么正确的方法是什么

我正在运行10.9的机器上使用Xcode 5.0.2构建OSX 10.6和更新版本


感谢您的所有见解。

隐藏和显示工具栏的按钮通常被视为右上角的一个小胶囊按钮,至少在10.6雪豹中是这样。 它不再出现在标准OS X windows中。 表面上,Xcode仍然支持针对旧版本OSX的项目

您可能仍然可以创建自己的按钮,并将其操作设置为相同的选择器,但您可能需要使用NSBorderlessWindowMask创建一个自定义窗口,以在标题栏中获取按钮


在过去的几个OS X版本中,您将看到全屏按钮

隐藏和显示工具栏的按钮通常被视为右上角的一个小胶囊按钮,至少在10.6雪豹中是这样。 它不再出现在标准OS X windows中。 表面上,Xcode仍然支持针对旧版本OSX的项目

您可能仍然可以创建自己的按钮,并将其操作设置为相同的选择器,但您可能需要使用NSBorderlessWindowMask创建一个自定义窗口,以在标题栏中获取按钮


在过去的几个OS X版本中,您将看到全屏按钮

隐藏和显示工具栏的按钮通常被视为右上角的一个小胶囊按钮,至少在10.6雪豹中是这样。 它不再出现在标准OS X windows中。 表面上,Xcode仍然支持针对旧版本OSX的项目

您可能仍然可以创建自己的按钮,并将其操作设置为相同的选择器,但您可能需要使用NSBorderlessWindowMask创建一个自定义窗口,以在标题栏中获取按钮


在过去的几个OS X版本中,您将看到全屏按钮

隐藏和显示工具栏的按钮通常被视为右上角的一个小胶囊按钮,至少在10.6雪豹中是这样。 它不再出现在标准OS X windows中。 表面上,Xcode仍然支持针对旧版本OSX的项目

您可能仍然可以创建自己的按钮,并将其操作设置为相同的选择器,但您可能需要使用NSBorderlessWindowMask创建一个自定义窗口,以在标题栏中获取按钮


在过去的几个OS X版本中,您将看到全屏按钮

如果你在10.6上运行你的应用程序,你可能会看到按钮。我有点期待这是答案。我将在窗口的右上角添加一个向下调节按钮。(有一块空白区域我可以使用,而不会破坏其余的布局。)如果你在10.6上运行你的应用程序,你可能会看到按钮。我有点期待这是答案。我将在窗口的右上角添加一个向下调节按钮。(有一块空白区域我可以使用,而不会破坏其余的布局。)如果你在10.6上运行你的应用程序,你可能会看到按钮。我有点期待这是答案。我将在窗口的右上角添加一个向下调节按钮。(有一块空白区域我可以使用,而不会破坏其余的布局。)如果你在10.6上运行你的应用程序,你可能会看到按钮。我有点期待这是答案。我将在窗口的右上角添加一个向下调节按钮。(有一块空白区域,我可以使用,而不会破坏布局的其余部分。)