
我正在使用与Cocoa / ObjC的XCode,并尝试创建一个NStableVIEw,它会将值从NSDictionary / Array加载到单元格的不同部分。
例如,我正在尝试将NSImage,NSTextFIEld和其他项目导入自定义单元格(以及背景图像)。但是,我找不到如何创建一个简单的答案..
我一直在使用UItableVIEws编码iPhone,似乎没有找到类似的方式与NStableVIEws。
任何帮助将是非常好的!
谢谢
多米尼克
解决方法 NStableVIEw有-tableVIEw:dataCellFortableColumn:row :.只需在委托中创建您的NSCell子类,并返回它,如果您需要该行的自定义。如果您只是在表视图中的每一行使用自定义单元格,还可以使用IB来设置自定义单元格类。表视图将根据需要复制单元格,因此如果可以更有效地将单元格保留为实例变量。表视图上的数据源方法或绑定按照通常的方式工作,只有您将返回填充字典而不是单个字符串或数字。您也可以将自定义模型对象直接传递给表视图,尽管您必须使其可复制,或覆盖您的单元格中的setobjectValue:将其包装在NSValue中。
如果它是对NSCell进行子类化,这给你带来麻烦,这可能是一个学习的经验。从-drawWithFrame开始:inVIEw:绘制所有的自定义对象,并从那里开始,因为您需要更多的功能。
总结以上是内存溢出为你收集整理的objective-c – 具有自定义单元格的NSTableView全部内容,希望文章能够帮你解决objective-c – 具有自定义单元格的NSTableView所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)