首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向NSOutlineView子类添加NSProgressIndicators

向NSOutlineView子类添加NSProgressIndicators
EN

Stack Overflow用户
提问于 2011-06-02 02:07:33
回答 1查看 681关注 0票数 1

我正在使用一个经过大量修改的非常棒的PXSourceList控件来模拟其他流行的OS源列表。不幸的是,我在尝试将NSProgressIndicator添加到所述源列表中的行时遇到了一些问题。

PXSourceList充当标准NSOutlineView控件的子类,并附带了一个示例SourceListItem类(一个骨架NSObject子类)。PXSourceList及其SourceListItem的呈现是在PXSourceList的drawRow:clipRect:方法中处理的,这就是我的问题的根源。

我正在尝试找到允许每个SourceListItem有选择地显示一个NSProgressIndicator的最佳方法。直觉告诉我应该创建一个自定义单元格,但我不确定应该如何以最佳方式实现一个像样的解决方案。

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-06-21 19:55:06

在苹果的示例代码中有一个很好的例子可以做到这一点(可惜没有使用PXSourceList)。

Animated TableView Sample

另请查看此答案以获得注释和指向一些示例代码的链接:How to display indeterminate NSProgressIndicator in the NSOutlineView?

本质上,因为它们不是NSProgressIndicatorCell类,所以您需要创建一个包含NSProgressIndicatorView的子视图,并将其显示在表视图中的适当行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6205723

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档