gpt4 book ai didi

cocoa - NSOutlineView - 如何获取水平滚动条

转载 作者:行者123 更新时间:2023-12-03 17:19:52 29 4
gpt4 key购买 nike

我正在尝试创建一个简单的文件夹浏览器,使用 NSOutlineView 显示树结构。将 monoMac 和 Xamarin Studio 与 XCode 界面生成器一起用于 UI。

我现在遇到的问题是如何将列的大小调整为内容的宽度和/或如何修剪列中显示的文本。

我尝试的第一个设置是启用 AutoresizesOutlineColumn。这确实会在某种程度上调整列的大小,但是一旦遇到带有连字符的名称,它只会调整到第一个连字符,从那里开始,它似乎不会进一步调整大小。

接下来,我尝试将列设置为调整大小为“自动调整表格大小”,并将单元格设置为“截断头”,但这也无法按我的预期工作。

我想要的是列始终是上下文的全宽,然后让 View 显示水平滚动条。有任何指示如何配置吗?我在网上搜索过,但我找到的示例大多是关于如何使用数据源的,没有关于如何配置 View 本身的。

第二个屏幕截图显示了问题,如您所见,调整大小时,节点名称被剪裁而不是截断,并且不显示滚动条

enter image description here enter image description here

最佳答案

我也遇到过同样的问题,并通过更改 OutlineView 的 NSTableColumn 的宽度来解决。

关于cocoa - NSOutlineView - 如何获取水平滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34642350/

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