gpt4 book ai didi

objective-c - 具有自定义高度的 NSTableView 部分横幅列

转载 作者:行者123 更新时间:2023-12-03 17:20:15 24 4
gpt4 key购买 nike

我正在尝试使用 NSTableView 创建以下布局:

layout

侧面每个部分都有一个大横幅,右侧有常规文本内容行。

左侧的图像是问题所在。滚动时它的行为应该像 float 部分(保持在部分标题下方)。似乎不可能拥有 NSTableView 的 View 部分,因为行的每一列都需要具有相同的高度。

我已经尝试了很多事情,但我需要一些正确方向的输入。

我尝试过的:

  • 将 ImageView 作为 float View 添加到 NSScrollView 中?这似乎是一个很好的方法,但它在滚动时不会粘在顶部,并且表格内的(重新)定位......很棘手。这里有什么提示吗?
  • 将 View 添加到节标题中并以某种方式禁用剪切(使它们大于节)?无法做到这一点。
  • 有一个每行包含 NSStackViews 的表来托管自己的表 - 这确实有效,但是:每个表的独立选择不是我想要的。 enter image description here

最佳答案

好吧,我终于找到了解决方案。

View 被添加到保存 NSTableView 的 NSScrollView 的 float View 容器中。我使用行 View 的边界并将其转换为 float View 容器的坐标。

我还修改了选择绘图,使其看起来更好,并重新计算动画上的坐标。

关于objective-c - 具有自定义高度的 NSTableView 部分横幅列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31976586/

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