是否可以使用 Interface Builder 设计 NSTableView 单元格?我知道如果您的项目适用于 iOS,这实际上是可能的,但如果它适用于 Mac OS X,IB 不会以某种方式呈现单元容器。
问问题
1562 次
2 回答
2
不,在 iOS 上可能的原因是 UITableViewCells 继承自 UIView。Interface Builder 允许您通过在其中放置其他视图来布置视图。
在桌面上,由于 NextStep 在 16mhz 计算机上运行时的性能原因,NSCell 不会从 NSView 继承。Mac 上的单元格没有自己的坐标系或子视图层次结构,因此在 Interface Builder 中编辑它没有意义:您不能在其中放置其他视图!
因此,要制作自定义单元格,您需要使用 CoreGraphics 等绘图功能绘制所有内容。您不能只放入 NSImageView,您必须直接绘制图像。
于 2010-08-12T14:24:59.190 回答