4

我正在尝试创建一个类似于 iTunes 源列表或 Mail.app 邮箱列表的用户界面,其中带有数字的徽章(例如未读电子邮件、新播客)显示在元素的右侧。

基于 Apple 的 SourceList 示例,我NSOutlineView设置了显示几个组和每个组中的一些项目。

是否有一个标准的 UI 元素来表示“徽章”,每个条目都有一个数字?我在文档中找不到任何内容。我怀疑我将不得不自己扩展NSTextFieldCell和绘制。

有没有关于如何做到这一点的例子?

4

3 回答 3

4

PXSourceList被@Perspx 使用过,发现它非常适合做你想做的事。

于 2010-10-02T14:45:14.307 回答
2

Apple 有示例代码,他们使用圆角矩形按钮实现未读标记。

请参阅边栏演示

于 2013-06-28T21:39:14.433 回答
1

一段时间以来,对象库中有一个特殊的内联按钮:

在此处输入图像描述

于 2015-12-24T13:21:10.117 回答