【问题标题】:static NSTableView cell in CocoaCocoa 中的静态 NSTableView 单元格
【发布时间】:2016-02-26 17:32:39
【问题描述】:

我想创建一个静态 NSTableView,就像 IOS 中可用的那样,在 xib 中创建一个静态单元格。我想在有 5 个单元格要显示的地方做同样的事情。我读到 TableView 中的usesStaticContents 可以完成这项工作,但在我的情况下它不起作用。该视图显示一个空白屏幕。谁能告诉我如何实现以下目标。

【问题讨论】:

    标签: cocoa nstableview static-content


    【解决方案1】:

    经过一天的努力,我想出了如何显示一个静态的 tableView Cell。您需要做的就是在 XIB 中,为您要显示的所有单元格添加标识符,然后实现两个必需的数据源numberOfRowsInTableView:tableView:viewForTableColumn:row:。您现在应该可以显示静态 TableView 单元格了。

    【讨论】:

    • 我正在努力追随您在这里所做的事情。我有 10 个要实现的独特单元格。你是说我应该创建 10 个不同的标识符(每个单元格一个)?你在 tableView:viewForTableColumn:row: 中到底在做什么?
    • 是的,为每个单元格创建不同的标识符。在tableView:viewForTableColumn:row: 中,只需为每个索引调用 API makeViewWithIdentifier 创建一个 NSTableCellView 对象并返回该对象。
    • 谢谢,我会试试的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-01-05
    • 1970-01-01
    • 2012-06-03
    • 2018-08-04
    • 2017-01-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多