NSButtonCell与NSButton
|
我一直在阅读有关NSButtons和单元格的Apple文档,但我似乎真的无法理解两者之间的区别。更加复杂的是,它们似乎都像
setTitle:
这样的方法有很多重叠,因此我不确定应该使用哪种方法。
谁能解释基本区别是什么?
谢谢,
特佳
没有找到相关结果
已邀请:
4 个回复
辩谷变充
,在这种情况下,这意味着两件重要的事情。首先,它代表要绘制的窗口区域。其次,它接受用户交互。2 但是,控件本身并不会做很多事情。单元是完成所有工作的东西-例如,请注意,单元可以将自己吸引到给定的框架中。这是视图的职责,但是控件将其推迟到单元格,仅提供绘图区域。 同样,当用户单击控件时,控件会接收事件并弄清楚其含义,但是响应事件执行操作的工作会传递到单元格上。 如果查看各种控件/单元对的文档(
和
是这样的一对),您会看到提到的“ cover \”方法。这意味着控件具有与其对应单元格名称相同的方法,这些方法只需调用该单元格的名称即可。这就是您提到的重复项的来源。当您要使用其中一种方法时,请在控件上调用它-作为该对的公开面孔,无论如何它很可能会简单地询问该单元格。 Apple提供的最佳交互描述是“控件和单元编程主题”指南中的“控件与单元如何交互”。 1从某种意义上说,演员有经纪人来采购演出。 2并非所有观点都严格如此;它实际上是
继承的
的功能。
亲奋漏
傻零凰死授
的
子类使用单个
。要创建开关或单选按钮组,请使用带有一组
的
。
抚驰