BRFlabbyTable 1.0.0

BRFlabbyTable 1.0.0

测试已测试
语言语言 Obj-CObjective C
许可 自定义
发布最后发布2014年12月

未声明的 维护。




BRFlabbyTable 是一组类,允许您在表格滚动时在单元格边框上添加弹性变形效果。单元格的"柔软度"基于滚动速度。

按下并拖动时,高亮单元格在触摸区域周围扩展。

http://i.imgur.com/Fl90rLm.png http://i.imgur.com/0KhUhMN.png

使用方法

  1. 将类导入您的视控制器

      #import "BRFlabbyTableManager.h"
      #import "BRFlabbyTableViewCell.h"
  2. 在您视图控制器的 viewDidLoad 方法或任何 init 方法中初始化 BRFlabbyTableManager

      self.flabbyTableManager = [[BRFlabbyTableManager alloc] initWithTableView:self.tableView];
      [self.flabbyTableManager setDelegate:self];
  3. 采用 BRFlabbyTableManagerDelegate 协议并实现以下代理方法

      - (UIColor *)flabbyTableManager:(BRFlabbyTableManager *)tableManager flabbyColorForIndexPath:(NSIndexPath *)indexPath{
    
          return [UIColor randomColor];
      }
    
  4. tableView:cellForRowAtIndexPath: 方法中为您的 UITableView 注册 BRFlabbyTableViewCell 子类并设置其颜色和行为

      - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
    
          BRFlabbyTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"BRFlabbyTableViewCellIdentifier" forIndexPath:indexPath];
          [cell setFlabby:YES];
          [cell setLongPressAnimated:YES];
          [cell setFlabbyColor:[UIColor randomColor]];
          return cell;
      }
  5. 享受吧!

注意事项

BRFlabbyTableViewCell 及其子类支持 Interface Builder 和 Auto Layout。

开发人员

Julien Ducret - [email protected]

关注我的 Twitter (@jbrocoo)

查看我的应用程序,Spores! (AppStore)

许可

BRFlabbyTable 在 Apache 许可下,有关更多信息,请参阅 LICENCE 文件。