问题标签 [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.
cocoa - 可可:核心数据 + NSTableView
我设置了一个核心数据应用程序,一切运行良好。但是有一个小问题。当我将一个新对象插入到我的实体中时,我将它转到我的 NSTableViewCell,在那里我可以将其编辑为我想要的文本,但是有一个小问题,我可以编辑单元格,但我无法取消选择它来保存它对于核心数据,它卡在编辑模式中,我摆脱它的唯一方法是退出应用程序,并且它不会保存我刚刚在我的单元格中给它的新名称。
cocoa - 垂直对齐 NSTableView 行中的文本
我对 NSTableView 有一个小问题。当我在表格中增加一行的高度时,其中的文本在行的顶部对齐,但我想将它垂直居中对齐!
任何人都可以建议我任何方法吗?
谢谢,
米拉杰
cocoa - 如何以编程方式检索 Core Data 应用程序的表选择和表行?
我正在尝试制作一个 Core Data 应用程序,在该应用程序中,当您在 TableView 中选择一个“玩家”时,所有队友的列表会出现在第二个 tableView 中,并有一列显示这两个玩家在同一个游戏中玩了多少次“团队”(另一个实体)。
这让我完全陷入困境,因为虽然我知道如何从普通数组中填充表格,但使用 ArrayControllers 和 Core Data 确实让我对这种情况的看法变得混乱。
你会如何处理这个问题?
objective-c - NSButtonCell 动作的问题
出于某种原因,我的表格视图的 NSButtonCell 将错误的对象作为参数传递。我试图在点击后读取 NSButtonCell 的标签。
这是我的代码的简化版本:
控制台的结果说:
乍一看(至少对我来说)这应该说标签是 100,但事实并非如此。另外(从第二个控制台输出可以看出),发送到“buttonClick”选择器的参数似乎不正确,我相信它应该接收到 NSButtonCell,但它正在接收 NSTableView。
cocoa - 绑定到 NSTextField 单元格不起作用,编辑值重置为默认值
我正在开发一个动态创建NSTableColumns
. 数据单元格类型可以是复选框、滑块等。以编程方式绑定到所有单元格类型都有效,除了NSTextFieldCell
.
全部NSTextFieldCells
绑定失败,编辑后返回默认值。无论它们是绑定到字符串、数字(已NSNumberFormatter
应用)还是日期(已应用),都会发生这种情况NSDateFormatter
。我使用以下格式进行所有绑定:
同样,如果单元格类型不是NSTextFieldCell
.
我投入了一种-observeValueForKeyPath
方法来记录值何时发生变化......对于其他单元格类型(NSSliderCell
例如),我可以看到值发生变化,但是使用NSTextFieldCell
,它永远不会更新。
objective-c - 如何在 NSTableView 中选择一个 NSCell?
我有一个小NSTableView
复选框。每当未选中该复选框时,我希望相邻NSCell
的 s 之一变灰且无法访问。
但是,我不知道如何只处理一个特定的单元格。-dataCellForRow
ofNSTableColumn
总是更改整个表格列的模板单元格。
如何访问一个单元格?
编辑:NSTableViewDataSource
我使用协议填充表格视图。
cocoa - 更改 NSTableViewCell 的颜色
如何更改 NSTableView 中单元格的颜色?
nstextfieldcell - NSTextFieldCell 中的多行
如何在 NSTableView 中的 NSTextFieldCell 中有多行?我的意思是有多行数据:
前任
Stack Overflow www.stackoverflow.com
变成这样:
cocoa - 表格视图单元格、自定义编辑器和编辑框
在表格视图中编辑单元格的内容时,我正在使用自定义编辑器。从文档中我看到自定义编辑器必须是 NSTextView。所以我将文本视图放在文档视图中,然后我通过 IBOutlet 从单元子类中引用它,以便将其分配为自定义编辑器。
执行所有这些操作时,我可以将编辑器设置为不绘制其背景,但是当用户编辑该单元格时会显示一个厚厚的白色边框,并且无法将其删除。
所以我以编程方式创建 NSTextView,将其指定为自定义编辑器,并且没有显示白色边框,但我现在无法更改背景,将其设置为 clearColor,设置字体、fontColor 等。我无法做任何事情它。它只是一个带有深色背景和白色文字的正方形。
有什么我没有做的吗?这是一个不好的方法?
谢谢你。
macos - 是否可以使用 Interface Builder 设计 NSTableView 单元格?(不适用于 iOS 应用程序)
是否可以使用 Interface Builder 设计 NSTableView 单元格?我知道如果您的项目适用于 iOS,这实际上是可能的,但如果它适用于 Mac OS X,IB 不会以某种方式呈现单元容器。