gpt4 book ai didi

cocoa - 如何将 NSOutlineView 的最后一个树项保留在侧边栏的最底部?

转载 作者:行者123 更新时间:2023-12-03 16:11:23 28 4
gpt4 key购买 nike

我希望特殊项目具有与 Things 应用程序中相同的行为。我的意思是侧边栏底部的日志垃圾箱项目:

Logbook and Trash items are in the most bottom http://tinyurl.com/lhctza

请告知在侧边栏树中实现相同功能的任何方法。

我觉得特殊的“spacer”树项应该与outlineView:heightOfRowByItem:方法一起使用。

但是,我找不到如何计算所有可见项目的总高度(包括组之间的空间)。

最佳答案

您可以尝试简单地使用两个轮廓 View :一个具有固定高度,固定到其 super View 的底部,另一个具有可变高度,其底部紧邻第一个 View 的顶部。固定高度大纲 View 将包含日志和垃圾箱项目,可变高度大纲 View 将包含所有其他项目。

最棘手的部分是通过 ScrollView 让这个游戏变得更好,但我认为你可以做到。我想你会把它们放在一个完全可调整大小的 NSView 中,并使其成为 ScrollView 的文档 View 。

关于cocoa - 如何将 NSOutlineView 的最后一个树项保留在侧边栏的最底部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1327718/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com