我想使用 Objective-C 创建一个项目列表,就像 Things 中的任务列表一样......如下所示:
https://skitch.com/mattfordham/r4t5a/things
每个项目都可以有与之关联的按钮、文本等。 NSTableView 是我的第一个想法,但似乎我可以根据需要自定义它。也许每一行都是一个自定义 NSView,我手动管理列表中每个项目的位置?感谢您的帮助。
最佳答案
NSTableView
和 NSCollectionView
都允许自定义单元格/ View - 事实上,它们是后者所必需的。我个人会使用 NSTableView
来实现类似于您所描述的内容。
您还可以使用第三方类,例如 PXListView ,其源代码是开放的,并根据新的 BSD 许可证进行许可。或者,正如 David Barry 所提到的,Chameleon Project .
关于objective-c - 在 Cocoa/Objective-C 中实现项目可视化列表(例如事物)的最佳方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5688373/