【发布时间】:2009-08-10 10:13:23
【问题描述】:
我想构建一个 Cocoa 应用程序,其条目列表与 Things.app (see the screencast) 的 ToDo 列表非常相似。问题是我是否应该使用
- 一个表格视图,
- CollectionView 或
- 一个 Web 视图。
我认为它可以适用于所有这些,但哪一个最适合以下要求?
- 有一个条目列表 -> 1 列和多行
- 通过拖放重新排序
- 选择单个条目并使用键执行删除等操作
- 打开一个条目:该行应展开以显示更多输入字段
- 自定义外观:圆角、阴影、背景渐变
到目前为止,我的研究表明 TableView 具有大部分功能,但在外观上更难自定义,CollectionView 没有拖放功能(对吗?)但易于设计,WebView 需要花费很多时间努力不损害用户体验,我无法将我的模型直接绑定到输入字段。
我缺少哪些优点和缺点,您建议使用什么?
【问题讨论】:
标签: cocoa webview nstableview nscollectionview