本周控件:TSTableView

Aaron Brethorst, 2013 年 8 月 31 日

TSTableView

TSTableView 是一个 UI 组件,用于展示支持层次行和列结构的多个列表格数据。它提供了项选择和动态内容修改的平滑动画。以下列出了部分功能:

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

MIT 许可。

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