问题标签 [nstableviewcell]
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.
objective-c - 访问 NSTableViewHeader 的 NSTableHeaderCell 进行自定义
根据 NSTableHeaderView 类参考,NSTableHeaderView 使用 NSTableHeaderCell 类来实现其用户界面。
NSTableHeaderView 使用 NSTableHeaderCell 来实现它的用户界面。
好的,现在我将我的 NSTableHeaderCell 子类化并进行了必要的更改,但是如何将我的自定义 NSTableHeaderCell 分配给 NSTableHeaderView?
ios - 每次返回时如何管理单元格颜色样式
我有一个表格视图,其中显示了一些记录。并导航到第二个视图,在第二个视图控制器中,我们有四个选项,分别是初级、次级、第三级、第四级。当用户选择此选项中的任何一个时,它将导航到后面,并且选定的单元格颜色将改变。
所有选项都运行良好。但我坚持以下问题,
假设用户选择第一个单元格并将其设置为 pri,它将向后导航并且颜色将为红色,但是当用户选择另一个单元格(假设 5 个单元格)并再次设置为主要单元格时,单元格 1 将保持与红色相同。我不想要这个。一次用户不会将一条记录设置为 pri/sec/ter/quaternary。
我将如何管理这个?试图重新加载表数据,但不工作??在导航回来时,我在视图中使用下面的代码将出现
}//方法结束
cocoa - 如何跟踪表格视图单元格中按钮的选定行?
与此类似, 如何跟踪表格视图单元格中按钮的索引路径?
当单击表格单元格中的按钮时,我们是否有任何方法可以选择 **NSTableView**** 的行索引。
objective-c - 基于视图的 NSTableView 选择突出显示
我正在尝试将 iOS 应用程序移植到 Mac 上,但在过渡期间遇到了一些问题。其中之一是NSTableView
. 和 custom basedNSCell
之间到底有什么区别?我最初是从基于视图的 开始的,但我很快注意到我必须自己处理选择。我无法做到这一点,所以我继续使用,奇怪的是,它不会调用我的 custom 的初始化程序。NSTableRowView
NSView
NSTableview
NSTableView
NSTableRowView
NSTableRowView
我基本上只想要一个带有自定义内容的自定义表格视图单元格,它是可选的。最好的方法是什么?
在 iOS 上,我只是子类化UITableViewCell
并设置它的 selectedView 属性。在 Mac 上,这似乎比这更复杂。
xcode5 - OSX 环境下类似 MPMediaPlayer 的框架
我很高兴在很长一段时间后重新开始发展。所以,我想实现一个NSTableView
拖放功能。我想要做的是在表格中拖动音频文件(mp3
,car
和aiff
可能waw
)并从文件中检索所有信息。像作者,比特率等......最后但同样重要的是展示艺术品图像。我想知道我是否可以在艺术图像上添加预览播放器(如取景器)。
所以在 iOS 环境中,这是一个通过框架的儿童游戏MPMediaPlayer
,但在 OSX 环境中,该框架不可用。是的,还有很多重要的其他内容,但我只需要检索文件信息并且可能就地播放。
问题是:我可以使用哪种框架MPMediaPlayer
?是否有一个很好的途径来实现这个项目?我的目标是NSTableview
用我的播放列表打印一个。
非常感谢您的帮助。
cocoa - NSView 中的自动布局被用作 NSTableView 的单元格
我正在尝试构建一个NSTableView
类似于 Things 的布局方式。
我假设他们正在做的是使用NSTableView
自定义绘制的NSTableCell
- 或者可能是NSSegmentedControl
. 我正试图沿着这NSTableCell
条路线走。我试图子类NSTableCellView
化并绘制一个自定义单元格(这都在 init 方法中进行测试);
看起来很不言自明,但它实际上不起作用。我收到无法满足约束的错误。不能在子类中使用自动布局NSTableCellView
吗?
cocoa - 基于视图的 NSTableView 中的自动布局
我有一个创建行的 NSTableView(基于视图);
这一行创建了一些子视图并分配了一些约束;
当我真正尝试编辑约束时,乐趣就开始了。viewWithBackground 只是一个空的 NSView 设置它的背景。当约束为 |[viewWithBackground]| 对于水平和垂直,我得到了预期的结果——绿色行。当我将其更改为最基本的 |-[viewWithBackground]-| 时,我得到了一个绝对出乎意料的结果——红色的行,没有我的绿色视图的迹象!
我应该在这里采取一些额外的步骤吗?我的目标是让我的 viewWithBackground 实际上是一个稍小的视图,以伪造行之间的“间隙”以及与表格视图边缘的间距。
cocoa - 文本字段的初始大小错误(NSTableView)
我有一个NSTableView
带有TextField
. 我正在使用自动布局和 IB。窗口中的大多数视图都是可调整大小的,尤其是表格。我将属性文本放在 TextField 中。如果应用程序开始时表格宽度小于或等于 TextField 的宽度(在 IB 中指定),那么一切正常。另一方面,如果表格最初显示得太宽,则 TextField 太小,文本会换行,留下大量左侧空间。调整表格大小会自动更正 TextField 宽度,直到重新启动应用程序。
在 tableView viewForTableColumn 中,我得到一个带有标准 makeViewWithIdentifier 的 NSTableCellView。我尝试强制更大的帧大小,但这没有效果。框架与笔尖的值相匹配(正如人们所期望的那样)。唯一的限制是在表格单元视图上,这迫使它随着表格大小的调整而增长和缩小,但只有在用户缩小表格宽度之后。
保存表格的边框滚动视图有什么问题吗?我将在哪里强制 NSTableCellView 协调其宽度?
在用户手动调整大小之前:
调整大小后:
谢谢...
objective-c - 自定义 NSTableCellView
我想用海关 NSTableCellView 制作一个 NSTableView,这是我到目前为止所做的:
AppDelegate.h:
AppDelegate.m:
但是当我尝试添加一个对象时,什么也没有发生...... TheView 是 NSTableCellView 的子类,它正在绘制一个简单的矩形。我当然添加了 NSTableViewDataSource 和 NSTableViewDelegate。
更新 2
在对我的代码进行进一步研究后,我发现在 中numberOfRowsInTableView
,tableContent 导致为空或使用我初始化数组的对象数......
nstableview - 在基于单元格的 NSTableView 中检测单元格编辑的开始
我在NSTableView
.
我通过双击它进入一个单元格。我在窗口上有其他按钮。每当我单击一个按钮时,这都会终止单元格编辑,因为我在单元格中什么都没有,并且 NSTableView 不会刷新,即使我调用[myTableView reloadData]
.
一种可能的解决方法是在我开始编辑单元格后立即禁用所有按钮,NSTableView
但我不知道如何检测到这一点。
只要输入以下内容,我就可以捕获内容:
但这不是我想要的,只是太晚了,因为它只有在用户输入单元格编辑器后才会被调用。
我想准确检测单元格编辑何时开始,即使尚未输入任何内容。
我看过一些可能有结果的帖子:
最好先让窗口成为 firstResponder (从而使 firstReponder 远离焦点区域),如果失败,则求助于 NSWindow 上粗略的“endEditingFor:”方法。
但这对我来说只是希腊语。任何帮助深表感谢。