我正在尝试创建一个类似于 iTunes 源列表或 Mail.app 邮箱列表的用户界面,其中带有数字的徽章(例如未读电子邮件、新播客)显示在元素的右侧。
基于 Apple 的 SourceList 示例,我NSOutlineView
设置了显示几个组和每个组中的一些项目。
是否有一个标准的 UI 元素来表示“徽章”,每个条目都有一个数字?我在文档中找不到任何内容。我怀疑我将不得不自己扩展NSTextFieldCell
和绘制。
有没有关于如何做到这一点的例子?
我正在尝试创建一个类似于 iTunes 源列表或 Mail.app 邮箱列表的用户界面,其中带有数字的徽章(例如未读电子邮件、新播客)显示在元素的右侧。
基于 Apple 的 SourceList 示例,我NSOutlineView
设置了显示几个组和每个组中的一些项目。
是否有一个标准的 UI 元素来表示“徽章”,每个条目都有一个数字?我在文档中找不到任何内容。我怀疑我将不得不自己扩展NSTextFieldCell
和绘制。
有没有关于如何做到这一点的例子?
我PXSourceList
被@Perspx 使用过,发现它非常适合做你想做的事。
Apple 有示例代码,他们使用圆角矩形按钮实现未读标记。
请参阅边栏演示。