SPXRevealableView 0.2

SPXRevealableView 0.2

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最后发布2014年12月

Shaps维护。




用途

我最近需要一个个人项目的功能,这个功能是这样的:iMessage样式的下拉翻页时间戳。因此,我决定开源这个类。:)

支持的操作系统和SDK版本

  • 支持构建目标 - iOS 6.0
  • 最早支持的部署目标 - iOS 6.0

ARC兼容性

此类别只在与ARC启用的情况下正确工作。

安装

要安装,将类别UITableView+SPXRevealAdditions.h复制到您的项目,或将其添加到Podfile中。

pod 'SPXRevealableView'

使用

使用此组件非常简单,只需遵循几个简单步骤

    1. #import "UITableView+SPXRevealAdditions.h"
    2. [self.tableView enableRevealableViewForDirection:SPXRevealableViewGestureDirectionLeft];
    3. cell.revealableView = timestampView;

您应该在UITableView的生命周期早期调用enable,最好在-viewDidLoad中进行

revealableView的大小基于其加载的XIB。高度将始终与单元格匹配,但宽度将保持从视图的frame ;)

为了利用可复用单元格的好处,我建议在-awakeFromNib单元格方法中设置revealableView,但您也可以直接在-cellForRowAtIndexPath方法中声明它,如所提供的示例所示。

就是这样!它将自动处理视图的插入,您可以在每个单元格上方便地进行更新,并且所有手势处理都由类自动完成。

请随意根据您的喜好使用。如果您的应用程序使用了此组件并在生产中使用,请尝试在您的应用程序中的某个地方引用我,并且甚至可以通过Twitter(@shaps)告诉我;)

Screenshot