ExpandingTableView 1.0.1

ExpandingTableView 1.0.1

测试已测试
语言语言 SwiftSwift
许可 MIT
发布最后发布2015年6月
SPM支持 SPM

József Vesza 维护。



ExpandingTableView

用于扩展表格单元的框架。

这是什么?

支持扩展单元格的表格视图基础设施。

安装

用法

基础

支持扩展单元格非常简单,只需遵循以下两个步骤

  1. 您的表格单元必须是从 ExpandingTableViewCell 继承的子类。此外,您必须连接以下接口

    • mainContainerView: 将包含您的-primary 视图,该视图始终可见。
    • detailContainerView: 单元格的扩展部分。
    • detailViewHeightConstraint: 扩展部分的高度约束。
  2. 您的表格视图控制器必须是从 ExpandingTableViewController 继承的子类,该类将处理初始设置,并默认管理扩展行为。

您可以使用以下方式检索单元格

override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {

    let cell = super.tableView(tableView, cellForRowAtIndexPath: indexPath) as! ExampleCell

    // customize cell here.

    return cell
}

进一步细节

有关完整的说明,请参阅包含的示例项目。

内部

有关详细信息,请参阅原始项目 original project