问题标签 [nstableheaderview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
438 浏览

objective-c - 在 NSTableHeaderView 中右键单击了哪一列

当我右键单击我的表格视图标题 (NSTableHeaderView) 时,我会弹出一个菜单以允许用户更改列颜色。问题是我不知道他们只是“右键单击”了哪一列。关于如何做到这一点的任何想法?谢谢你。

0 投票
2 回答
862 浏览

cocoa - 子类化 NSTableHeaderCell / NSTableHeaderView 以制作透明标题

如果以前有人问过这个问题,请给我,但我似乎找不到任何问题答案可以给我想要实现的期望行为。

我主要有我想要实现的行为、字体样式和颜色、标题高度等。但是,我似乎无法让标题变得透明。我一直试图通过子类化NSTableHeaderCell和覆盖来做到这一点- (void)drawWithFrame:(NSRect)cellFrame highlighted:(BOOL)isHighlighted inView:(NSView *)view;

我想要实现的外观在此屏幕截图中。这是我有史以来的第一个问题,我不得不托管图像,因为我没有足够的分数在我的问题中包含图像。

如果有人可以向我解释一下如何实现这种风格的标题,或者向我指出正确的文档,我将不胜感激。

0 投票
2 回答
217 浏览

macos - NSTableViewHeaderView 没有在 NSScroller 上绘制

我有一个自定义 NSTableHeaderView 自定义 NSTableHeaderCell 对象绘制自定义标题。我遇到的问题是当 NSScroller 条出现时,滚动条上方绘制的标题是默认的,而不是我的自定义绘图。

在此处输入图像描述

0 投票
1 回答
260 浏览

iphone - UItable视图的HeaderView如何设置要贴在最上面,

在我的 iPhone 应用程序中

我需要为表格视图的第一部分显示标题...

我的要求是在向下滚动时将标题粘贴在表格视图的顶部(即固定在导航栏的底部)并

header在滚动到顶部时通过滚动移动顶部

就像脸书页面一样,帖子、照片检查位置位于导航栏下方。当用户开始浏览墙壁到顶部时,它消失了......并且将它拉下并粘在同一个地方

我试过以下代码

它适用于滚动到顶部

不适用于向下滚动。

0 投票
1 回答
419 浏览

uitableview - 从 UITableView 标题视图中删除子视图

我的 iOS 应用程序显示了一个 UITableView,其中一个 tableHeaderView 包含 3 个子视图(A、B 和 C)。


| 一个 |

| 乙|

| C |

| 单元格1 |

| 单元格2 |

| 单元格3 |

| ... |

问题是当我使用以下方法删除 C 时:

我还有一个空白间隙,我也想删除它,以便将 tableview 直接附加到 B。我尝试调整整个 tableHeaderView 的大小并调整 AutoresizingMask,但没有运气。

有什么建议吗?

0 投票
0 回答
135 浏览

cocoa - 具有 2 个垂直标题的 NSTableview

我试图实现这样的目标:在此处输入图像描述

我有一个基于视图的 NSTableview,我想在这个 tableview 中显示搜索结果。但我需要分别显示网络搜索和本地图书馆搜索的搜索结果。所以我想知道如何在 NSTableview 中垂直对齐 2 个标题,或者在显示的图片中使用了不同的东西?

谢谢

0 投票
1 回答
197 浏览

ios - 如何阻止 UITable 视图自动弹跳

我正在开发一个iOS应用程序,它实现了UITableView 我有一个TableHeaderView(用于自定义拉动刷新)我希望标题视图隐藏在其他行的顶部,直到用户下拉它当有很多时一切正常行,但是当只有几行时,我得到了一个错误。因为当用户向上拉行时,表格视图会反弹并显示标题视图。

我想让表格视图“认为”最上面的位置是第一行而不是标题视图。

我怎样才能做到这一点?

0 投票
1 回答
997 浏览

objective-c - 访问 NSTableViewHeader 的 NSTableHeaderCell 进行自定义

根据 NSTableHeaderView 类参考,NSTableHeaderView 使用 NSTableHeaderCell 类来实现其用户界面。

NSTableHeaderView 使用 NSTableHeaderCell 来实现它的用户界面。

NSTableHeaderView 类参考

好的,现在我将我的 NSTableHeaderCell 子类化并进行了必要的更改,但是如何将我的自定义 NSTableHeaderCell 分配给 NSTableHeaderView?

0 投票
2 回答
1842 浏览

ios - UITableView tableHeaderView 用户交互不起作用

我正在使用带有非常大的标题视图(不是部分标题)的表格视图,以利用表格视图的各种优势(长列表的性能、拉动刷新等)。

标题大约 700 点高,包含各种交互项目 - 一个地图、两个按钮和一个水平集合视图。

目前,没有任何触摸事件被传递到控件。我尝试构建自己的 UITableView 子类,覆盖触摸事件并将它们发送给下一个响应者,但这无济于事。

奇怪的是,表格仍然可以正常滚动,所以我不确定为什么会这样。我已经确认事件正在通过调试触发。

作为额外的细节 - 我正在使用 iOS 7、Xcode 5,自动布局已打开,并且我使用了很多约束。但是,它们都没有被列为冲突。

知道我应该如何解决这个问题吗?

谢谢

0 投票
0 回答
923 浏览

macos - 为 NSTableView 中的每一列设置自定义 HeaderView

是否可以为 NSTable 中的每个 Column 设置自定义标题视图?当我将表拖放到视图时,我可以看到两列只有 1 个标题视图。我参考了这个答案并在我的表类中实现了相同的。

但这将为所有表格列添加一个视图。如果我的理解是正确的,TableHeaderView 只是一个视图,默认的标题视图看起来像是两列都包含 2 个单元格,但实际上是一个视图。? 如果是这样,我该如何去拥有单独的视图或模仿自定义标题视图的相同行为?