NSOutlineView 缩进问题

发布于 2024-10-15 05:09:44 字数 230 浏览 5 评论 0原文

对于自定义要求,我需要处理单元格的显示,即简而言之,在我的应用程序中,我将 NSCell 子类为 ImageTextCell (标准形式 Apple )并使用相同的内容来显示单元格,

当涉及到缩进时,我可以看到,所有具有相同缩进的元素,即在我的大纲视图中,我有两个组,每个组在顶层有两个以上子元素+三个子元素(即非组项), 但奇怪的是所有元素都在同一级别显示,我是否需要在任何地方设置缩进级别并且应该根据缩进级别显示文本和图像?

For the custom requirement, i need to handle displaying of Cell, i.e. In short in my application i subclass NSCell to ImageTextCell (standard form Apple ) and using the same to display the Cell,

When it comes to indentation, i could see, all the element having same indentation, i.e. in my outline view i have two group and each group having more then two child element + three child element (i.e. Non Group Item ) on the top level,
But the strange thing is all the element are displaying at the same level, do i need to set anywhere indentation level and should take care of displaying text and image as per indentation level ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

诗笺 2024-10-22 05:09:44

您的单元格绘制代码可能将 0 硬编码为要绘制的 x 坐标,而不是尊重传递给它的单元格边界。简而言之,您不需要做任何特殊的事情来处理缩进;如果不看到一些代码,我们就无法真正提供更多帮助。

Your cell drawing code is probably hardcoding 0 as the x-coordinate to draw from, rather than respecting the cell bounds passed to it. In short, you do not need to do anything special to handle indentation; we can't really help more without seeing some code.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文