【问题标题】:Is there any thing like a NSBottomBar?有没有像 NSBottomBar 这样的东西?
【发布时间】:2010-08-16 23:34:35
【问题描述】:

好吧,我当然检查了 API,但什么都没有 - 至少在这个类名下。

我的意思是在 Apple 人机界面指南中称为底栏的小部件。 我是否必须自己从 NSView 中绘制这个,如果是,我如何绘制纹理?

alt text http://developer.apple.com/mac/library/documentation/UserExperience/Conceptual/AppleHIGuidelines/art/wn_newwindowparts.jpg

P.S.:我在标签中添加了 Toolbar,因为它是我能找到的最接近的通用关键字,而底部栏与工具栏正好相反。

【问题讨论】:

    标签: cocoa toolbar nswindow


    【解决方案1】:

    您正在寻找“内容边框”。这是您需要在 Leopard 的代码中设置的内容,但您可以在 Snow Leopard 的 Interface Builder 中进行设置(请注意,您必须针对 10.6 或更高版本才能在 Interface Builder 中进行有效设置)。

    您可以方便地设置大边框或小边框(使用 Apple 认可的标准尺寸)。要设置它,请在 Interface Builder 中选择您的窗口,然后显示 Size 检查器。在面板底部,您会找到内容边框设置。

    【讨论】:

    • 顺便感谢一下 [NSWindow setContentBorderThickness:forEdge:] 这不是找到此功能的最直观方式。
    • 好吧,说句公道话:如果你知道它的名字,它就足够直观了。 :-)
    【解决方案2】:

    Brandin Walkin 出色的 BWToolkit(BSD 许可)为内容边框中的 UI 提供了支持(以及许多其他漂亮的 UI 元素),并使使用“底部栏”更加愉快。

    【讨论】:

      猜你喜欢
      • 2013-07-30
      • 2014-09-29
      • 1970-01-01
      • 1970-01-01
      • 2023-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多