标签: ios objective-c macos cocoa
我来自iOS背景,在创建自定义控件时,您只需子类UIControl。我正在尝试构建自定义NSSlider(一个有2个旋钮而不是一个),并注意到有2个类可以处理NSControl和NSCell。
UIControl
NSSlider
NSControl
NSCell
为什么?
答案 0 :(得分:2)
这是出于性能原因的过去。它使得重用单元格成为可能,而不必总是在表格中创建新的单元格。此外,你没有非常深入的视图层次结构,这是10年前的一个问题。
请注意NSCell与您在iOS中所知道的完全不同,尤其是这不是观点。