Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.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
Objective c 窗口中的底部栏_Objective C_Cocoa - Fatal编程技术网

Objective c 窗口中的底部栏

Objective c 窗口中的底部栏,objective-c,cocoa,Objective C,Cocoa,我正在开发一个Cocoa应用程序。我需要在窗口的底部栏显示进度。但我正在寻找一种解决方案,在NSWindow中放置一个底部栏 期待解决方案。这是在窗口底部放置一个条的代码(如在finder中): 汤姆的回答是正确的,但也请看一看。它包括一些很好的控件,用于处理底部栏。从技术上讲,Tom的答案是可以的。您可以在IB中找到一些关于如何处理此问题的注释 总的来说,你应该仔细研究一下。 建议不要在新应用程序中使用底部栏。不要忘记将autorecalculateContentBorderThickness

我正在开发一个Cocoa应用程序。我需要在窗口的底部栏显示进度。但我正在寻找一种解决方案,在
NSWindow
中放置一个底部栏


期待解决方案。

这是在窗口底部放置一个条的代码(如在finder中):


汤姆的回答是正确的,但也请看一看。它包括一些很好的控件,用于处理底部栏。

从技术上讲,Tom的答案是可以的。您可以在IB中找到一些关于如何处理此问题的注释

总的来说,你应该仔细研究一下。
建议不要在新应用程序中使用底部栏。

不要忘记将
autorecalculateContentBorderThickness
设置为
NO
:现在也可以在IB中执行此操作-在窗口的“内容边框”下选择大或小底部边框选项。你知道如何在底部栏的顶部获得1px黑色边框吗?哎呀,我的错:(1px边框默认可见,只是被我的视图重叠了。现在有了内容边界设置“小底部边框”(启用22厚度和手动标记)然而,我必须手动设置22的垂直空间限制,以保持(主)这个窗口的视图没有与边框重叠,或者我错过了设置吗?@Stephan当我上次这样做时,我也必须这样做。我不认为底部边框会影响内容视图的大小,它只是改变背景的绘制方式。下面的答案是一个更好的答案,特别是因为BWToolKit在Xcode 4的界面生成器中不起作用。你可以吗你指向一个特定的链接?我能找到的唯一一个例子(使用你的链接)是:“如果你的窗口包含一个底部栏(这不是典型的),你可以在底部栏中使用窗口框架控件。”这听起来并不令人沮丧。。。
[theWindow setContentBorderThickness:24.0 forEdge:NSMinYEdge];