我正在尝试创建类似于iTunes源列表或Mail.app邮箱列表的用户界面,其中带有数字的徽章(例如未读电子邮件,新播客)显示在元素的右侧。
基于Apple的SourceList示例,我设置了NSOutlineView
来显示每个组中的几个组和几个项目。
是否有标准的UI元素来表示“徽章”,每个条目都有一个数字?我在文档中找不到任何内容。我怀疑我必须延长NSTextFieldCell
并自己完成绘图。
有没有关于如何做到这一点的例子?
答案 0 :(得分:4)
我已经使用了@Perspx的PXSourceList
,并且发现它非常适合做你想要的事情。
答案 1 :(得分:2)
Apple有示例代码,他们使用圆角矩形按钮实现未读徽章。
请参阅Sidebar Demo。
答案 2 :(得分:0)