【问题标题】:How would you make the text in a checkbox cell be able to be edited?您如何使复选框单元格中的文本能够被编辑?
【发布时间】:2009-06-07 14:00:24
【问题描述】:

您如何使复选框单元格中的文本能够像在文本单元格中一样进行编辑,而不仅仅是选中复选框?问题是核心数据模型中的复选框是布尔值,而文本是一个字符串,所以我不知道如何使这个工作。

【问题讨论】:

    标签: objective-c cocoa core-data


    【解决方案1】:

    有两列:一列带有复选框单元格,另一列带有文本单元格,每列都绑定到模型对象的相应属性。

    【讨论】:

    • 那是我第一次拥有的,但它看起来并不那么好。您确定不能使用复选框单元格吗?
    • 是的。 NSButton 和 NSButtonCell 不支持编辑它们的文本。 (查看文档。)如果您想改善外观,可以制作自定义单元格;请注意,这是很多工作。
    【解决方案2】:

    为什么要使用复选框?复选框被设计为只有您所说的两个值。因此,您可以尝试其他控件,例如输入区域等。我的意思是你不能让矩形滚动,因为它根本不能滚动,对吧?

    【讨论】:

    • 单元格处于大纲视图中。不是靠它自己。
    • 滚动是什么意思。
    猜你喜欢
    • 2020-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多