【发布时间】:2016-05-04 21:56:37
【问题描述】:
我正在用 Cocoa 开发一个应用程序。我需要在窗口的底部栏中显示进度。但我正在寻找一种解决方案,将底部栏放在NSWindow 中。
期待解决方案。
【问题讨论】:
标签: objective-c cocoa
我正在用 Cocoa 开发一个应用程序。我需要在窗口的底部栏中显示进度。但我正在寻找一种解决方案,将底部栏放在NSWindow 中。
期待解决方案。
【问题讨论】:
标签: objective-c cocoa
这是在窗口底部放置一个栏的代码(就像在查找器中一样):
[theWindow setContentBorderThickness:24.0 forEdge:NSMinYEdge];
【讨论】:
autorecalculatesContentBorderThickness设置为NO:developer.apple.com/releasenotes/Cocoa/AppKit.html
从技术上讲,汤姆的回答还可以。您可以在 IB 中找到一些关于如何处理此问题的 cmets。
一般来说,您应该查看OS X Human Interface Guidelines。 建议不要在新应用中使用底栏。
【讨论】:
Tom 的回答是正确的,还要看看BWToolKit。它包括一些用于处理底栏的不错的控件。
【讨论】: