问题标签 [nstablecellview]

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 投票
1 回答
347 浏览

nsoutlineview - NSOutlineView 选定的文本颜色在 Swift 中不起作用

斯威夫特 4,macOS 10.13

我有一个NSOutlineView,并且我正在尝试在用户单击它时自定义每一行的外观。

我有一个NSTableCellView用于单元格的基于视图的子类。当我覆盖backgroundStyle时,图标更改完美。但是文本颜色正在做一些奇怪的事情。

这是一个演示视频: http: //d.pr/v/suTD8B

这是我的代码:

知道有什么问题吗?我一直在寻找几个小时,无法弄清楚。

0 投票
2 回答
122 浏览

core-data - NSArrayController NSTableView 核心数据绑定整数

我有一个绑定到 NSArrayController 的 NSTableView,而后者又绑定到 Core Data。该表很好地显示了核心数据中的整数值,但如果我编辑表中的数字,则会出现错误:

关于如何在数组控制器尝试将其保存回核心数据之前将此指针字符串转换回 Int16 的任何建议?

我写了以下 ValueTransformer 但它不能正常工作。我总是收到错误:找不到名称为 StringIntegerValueTransformer 的值转换器

fff

0 投票
2 回答
1766 浏览

swift - 在基于 NSTableView 的视图中删除和添加行

我做过IOS开发,但对OSX很陌生。我面临的问题是,我通过单击表行中的按钮成功删除了 NStableView 中的行,但是当我单击添加按钮时,删除的行再次出现,然后它没有被删除。这是我的删除功能

rowCount 基本上是变量,我在添加行时递增,在删除行时递减。我的添加行功能是

数据源是

0 投票
1 回答
193 浏览

swift - NSTableCellView 与 NSGridView

我尝试使用 NSGridView 像这样布局 NSTableCellView

我的问题。

应该由 Interfacebuilder 连接的属性 textField 尚未在构造函数中实例化。我什么时候可以访问该物业?

0 投票
1 回答
381 浏览

swift - 如何在编辑模式下将项目添加到 NSOutlineView?

我正在使用NSOutlineView,一切正常,单击表格单元格时可以进入编辑模式。

但是,我想在插入新行时自动进入编辑模式。

我玩过makeFirstResponder方法,但它不起作用。

这是我所做的:

提前致谢。

0 投票
1 回答
523 浏览

swift - 如何使用 Swift 通过 NSPopUpButton 访问和排序 NSTableView

为简单起见,我使用此 URL 在 Swift (4.1) 中创建 macOS 表: https ://medium.com/@kicsipixel/very-simple-view-based-nstableview-in-swift-ab6d7bb30fbb

然后我使用此 URL 能够在表中拖放行:http: //bit.boutique/blog/2015/6/8/drag-sorting-nstableview-rows-in-swift/

我能够确定如何使用此 URL 双击编辑单元格: 双击 Cocoa 中的 NSTableView 行?

如果表格有多个列,要确定正在编辑哪一列,我必须向 Apple 提出问题请求。他们向我提供了这段未记录的代码(并建议我打开文档错误报告,我确实这样做了)。

我把所有这些拼凑在一起,我认为我已经完成了。然后我尝试在我的表中添加另一列,即 NSPopUpButton。当我这样做时,表格显示正常,但我不能再拖放行。

函数 viewFor、writeRowsWith 和 DraggingSessionendedAt 被调用,但 validateDrop 和 acceptDrop 未被调用。

最后,我无法确定 NSPopUpButton 正在访问哪一行(和哪一列):

行和列始终为 -1。

关于如何解决我剩下的两个问题(在 Swift 中)、拖放以及选择了哪个弹出按钮的任何建议?

谢谢。

0 投票
1 回答
362 浏览

cocoa - 在 TableView 单元内更改 NSTextField 光标颜色

我有一个NSTextFieldNSTableCelView子类中的那个。我想更改它的光标颜色,因为现在光标与背景相同。

在我的应用程序的其他地方,我用一个方便的扩展名更改了光标颜色,如下所示:

我把这个方法放在viewWillDraw()我的NSTableCellView子类中:

...但是应用程序在以下行中崩溃extension

我认为这是因为它找不到对 的引用self.window,但我不确定。

任何想法我做错了什么?

0 投票
1 回答
199 浏览

swift - NSTableCellView 内未发生自动布局约束的动画

我正在尝试使用NSTableCellView. 约束更新得很好,但动画没有发生。

下面的代码在里面执行tableView(_ tableView: NSTableView, viewFor tableColumn: NSTableColumn?, row: Int)

cell是我的NSTableCellView,并且是单元格内部的progressWidthConstraint宽度约束。NSView

我需要做一些特别的事情来让动画在 a 中工作NSTableCellView吗?

0 投票
1 回答
91 浏览

ios - 约束UITableViewCell,错误的rightAnchor

我需要通过代码以编程方式约束 UITableViewCell ... 我正在尝试在单元格的 containerView 内创建一个子视图,这是实际代码:

但问题是单元格的宽度似乎超过了屏幕尺寸......我以前从未遇到过这个问题。使用此方法创建单元格:

约束有什么问题吗?

这是当前结果的图像:

橙色矩形,是 testContainerView

0 投票
1 回答
361 浏览

swift - 编辑后按下返回键时移动到下一个 NSTableview 行

我的代码陷入了死胡同。我有一个单元格视图 NSTableView,我在其中导入了一个 csv 文件。我想将表格视图用作电子表格。如果我在编辑特定单元格后按回车键,它应该移动到下一行,突出显示它并使其可编辑。

我找到了用目标 c 编写的代码,但没有一个对我有用。

我怎么做?希望有人能够提供帮助。

提前致谢。

我有的代码: