SMWAccordion 1.1.1

SMWAccordion 1.1.1

测试已测试
语言语言 Obj-CObjective C
许可协议 MIT
发布最后发布2015年11月

Sam Meech-Ward维护。




  • 作者:
  • Sam Meech-Ward

SMWAccordion Preview

用法

要运行示例项目,先克隆仓库,然后在Example目录中运行pod install

文档

您可以查看文档,以全面了解SMWAccordion。

安装

SMWAccordion可通过CocoaPods获取。要安装它,只需将以下行添加到Podfile中:

pod "SMWAccordion"

作者

Sam Meech-Ward,[email protected]

许可协议

SMWAccordion在MIT许可协议下可用。有关更多信息,请参阅LICENSE文件。

如何使用

导入SMWAccordion头文件

导入

设置SMWAccordionTableView的方式与设置UITableView完全相同。

不要使用UITableView协议,而是使用SMWAccordionTableView协议

实现以下数据源协议方法

  • (UIView *)accordionView:(SMWAccordionTableView *)accordionView contentViewForRowAtIndexPath:(NSIndexPath *)indexPath;

使用此方法返回您希望折叠面板显示的内容视图。此视图的长度必须小于折叠面板本身的长度,否则折叠面板在打开后将会立即关闭。保持内容视图与折叠视图长度不超过一半是一个好主意。如果必须显示较长的视图,请返回一个封装内容的scrollview。

可选的代理方法

  • (void)accordionViewWillClose:(SMWAccordionTableView *)accordionView;
  • (void)accordionViewDidClose:(SMWAccordionTableView *)accordionView;
  • (void)accordionViewWillOpen:(SMWAccordionTableView *)accordionView;
  • (void)accordionViewDidOpen:(SMWAccordionTableView *)accordionView;