gpt4 book ai didi

objective-c - 这个工具栏样式的 Cocoa UI 元素是什么?

转载 作者:搜寻专家 更新时间:2023-10-30 19:44:46 25 4
gpt4 key购买 nike

我在几个应用程序中看到过这种类似于工具栏的 UI 元素,我想知道是否有针对此类元素的标准 Cocoa 对象。

  • Xcode:Xcode's Toolbar
  • 配色方案:ColorSchemer's Toolbar
  • 基石:CornerStone's Toolbar

如果不存在标准的 Cocoa 实现,谁能推荐一个好的开源库?

最佳答案

在第二个示例中,按钮是 Interface Builder 所称的“渐变按钮”,它具有不需要背景图像的外观。这些按钮只是一个接一个地对接。

在其他示例中,“工具栏”只是一个带有自定义图像背景的普通 NSView,带有标准 NSButton 对象作为 subview 。这些按钮的边框已禁用,因此您只能看到图标。

要获得图标的“嵌入”外观,按钮图像很可能是 template images .要使图像成为模板图像,它必须仅包含黑色和清晰的颜色,并带有 alpha channel 。然后在 NSImage 对象上调用 [image setTemplate:YES]

Apple 供应一些 pre-canned template images您可以使用 NSImage+imageNamed: 方法访问它。

关于objective-c - 这个工具栏样式的 Cocoa UI 元素是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9051247/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com