gpt4 book ai didi

cocoa - 有没有一种简单的方法可以在 Cocoa 的 NSCell 中组合文本和图标?

转载 作者:行者123 更新时间:2023-12-03 16:26:33 25 4
gpt4 key购买 nike

我正在尝试创建一个基于 NSOutlineView 的非常简单的选择列表小部件。但是,我很难弄清楚如何在其旁边显示图标和标签,这实际上是此类小部件(iTunes、邮件、Finder 等)的所有主流实现中的预期行为。 ..).

到目前为止,我只是绑定(bind)了两个单独的单元格,但是当我伸展树(Splay Tree)时,图标单元格会变大,并且图标与其随附标签之间会出现间隙。我知道我可能可以通过扩展 NSCell 并提供自定义类来克服这个问题,但由于我想要实现的实际上是标准的东西,所以我不能接受没有更简单的解决方案。

老实人

最佳答案

遗憾的是,没有一个“文本和图标”单元可供您直接使用,如您所愿,开箱即用。然而,当我在做一个项目时,我发现苹果发布了一些实现这个的示例代码,因为这是一个很常见的习惯用法。

可以找到here ,特别是 ImageAndTextCell.h/m

通过阅读这个示例,它可以帮助您了解 UI 自定义,但是从头开始,只需将 ImageAndTextCell 直接放入您的项目中就可以了。

关于cocoa - 有没有一种简单的方法可以在 Cocoa 的 NSCell 中组合文本和图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1325095/

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