谁能解释一下基本的区别是什么?
谢谢,
Teja公司
但是,控制本身并没有做很多事情.单元格是完成所有工作的东西 – 例如,注意单元格可以将自己绘制到给定的框架中.这是视图的责任,但是控件将其推迟到单元格,只是提供绘图区域.
同样,当用户点击控件时,控件接收事件并确定其含义,但执行响应事件的 *** 作的工作将传递给单元格.
如果你查看各种控件/单元对的文档(NSbutton和NSbuttonCell就是这样一对),你会看到提到“覆盖”方法.这意味着控件具有与其对应单元格相同名称的方法,这些方法只需调用单元格.这是你提到的重复的来源.当你想使用这些方法之一时,在控件上调用它 – 作为对的公共面,它很可能只是简单地询问单元格.
在控制和单元编程主题指南中,Apple提供的最佳交互描述是“How Controls and Cells Interact”.
1在演员有代理人采购演出的意义上.2并非所有观点都严格遵守;它实际上是NSVIEw继承的NSResponder的一个功能.
总结以上是内存溢出为你收集整理的可可 – NSButtonCell vs NSButton全部内容,希望文章能够帮你解决可可 – NSButtonCell vs NSButton所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)