本周控制:TSTableView

Aaron Brethorst,2013年8月31日

TSTableView

TSTableView 是一个用于显示具有层次行和列结构的交叉表数据的 UI 组件。它提供了平滑的项目选择和动态内容修改动画。以下是一些特性:

  • 支持多列数据结构。
  • 支持层次结构列定义(即列可能有子部分)。
  • 支持层次结构行定义(即行可能有可展开的子行)。
  • 优化显示大量数据:行和单元格视图被内部缓存并在滚动时重用。
  • 支持行和列选择。
  • 可以通过滑动列边框调整列宽。
  • 允许展开/折叠子行内容。
  • 支持用于定义列和行内容的简单声明性语法。
  • 提供你自己的 TSTableViewDataSource 协议实现,允许你完全自定义表格的结构和外观。
  • 默认 TSTableViewModel 确保 TSTableViewDataSource 协议,并包含两种内置样式(见截图)。

MIT 授权。

了解更多 添加到收藏  观看视频