TuSDKCPGroupFilterBarInterface Protocol Reference

Conforms to NSObject
Declared in TuSDKCPGroupFilterBarBase.h

Overview

滤镜组选择栏接口

  delegate required method

滤镜组选择栏委托

@property (nonatomic, weak) id<TuSDKCPGroupFilterBarDelegate> delegate

Declared In

TuSDKCPGroupFilterBarBase.h

  action required method

滤镜分组元素类型

@property (nonatomic) lsqGroupFilterAction action

Declared In

TuSDKCPGroupFilterBarBase.h

  enableFilterConfig required method

开启滤镜配置选项

@property (nonatomic) BOOL enableFilterConfig

Declared In

TuSDKCPGroupFilterBarBase.h

  cellWidth required method

行视图宽度

@property (nonatomic) CGFloat cellWidth

Declared In

TuSDKCPGroupFilterBarBase.h

  stackViewWidth required method

折叠区视图宽度

@property (nonatomic) CGFloat stackViewWidth

Declared In

TuSDKCPGroupFilterBarBase.h

  groupTableCellClazz required method

滤镜分组列表行视图类 (默认:TuSDKCPGroupFilterGroupCellBase, 需要继承 TuSDKCPGroupFilterGroupCellBase)

@property (nonatomic, strong) Class groupTableCellClazz

Declared In

TuSDKCPGroupFilterBarBase.h

  filterTableCellClazz required method

滤镜列表行视图类 (默认:TuSDKCPGroupFilterItemCellBase, 需要继承 UITableViewCellTuSDKCPGroupFilterItemCellInterface)

@property (nonatomic, strong) Class filterTableCellClazz

Declared In

TuSDKCPGroupFilterBarBase.h

  saveLastFilter required method

是否保存最后一次使用的滤镜

@property (nonatomic) BOOL saveLastFilter

Declared In

TuSDKCPGroupFilterBarBase.h

  autoSelectGroupDefaultFilter required method

自动选择分组滤镜指定的默认滤镜

@property (nonatomic) BOOL autoSelectGroupDefaultFilter

Declared In

TuSDKCPGroupFilterBarBase.h

  filterGroup required method

指定显示的滤镜组

@property (nonatomic, retain) NSArray *filterGroup

Declared In

TuSDKCPGroupFilterBarBase.h

  allowsSelection required method

是否允许选择列表

@property (nonatomic) BOOL allowsSelection

Declared In

TuSDKCPGroupFilterBarBase.h

  enableNormalFilter required method

开启无效果滤镜 (默认: 开启)

@property (nonatomic) BOOL enableNormalFilter

Declared In

TuSDKCPGroupFilterBarBase.h

  enableOnlineFilter required method

开启在线滤镜

@property (nonatomic) BOOL enableOnlineFilter

Declared In

TuSDKCPGroupFilterBarBase.h

  controller required method

视图控制器

@property (nonatomic, assign) UIViewController *controller

Declared In

TuSDKCPGroupFilterBarBase.h

  enableHistory required method

开启用户历史记录

@property (nonatomic) BOOL enableHistory

Declared In

TuSDKCPGroupFilterBarBase.h

  onlineControllerClazz required method

在线滤镜控制器类型 (需要继承 UIViewController,以及实现TuSDKCPFilterOnlineControllerInterface接口)

@property (nonatomic) Class onlineControllerClazz

Declared In

TuSDKCPGroupFilterBarBase.h

  isRenderFilterThumb required method

是否渲染封面 (使用设置的滤镜直接渲染,需要拥有滤镜列表封面设置权限,请访问TUTUCLOUD.com控制台)

@property (nonatomic) BOOL isRenderFilterThumb

Declared In

TuSDKCPGroupFilterBarBase.h

– setThumbImage: required method

自定义封面原图(使用设置的滤镜直接渲染,需要拥有滤镜列表封面设置权限,请访问TUTUCLOUD.com控制台)

- (void)setThumbImage:(UIImage *)image

Parameters

image

自定义封面原图

Declared In

TuSDKCPGroupFilterBarBase.h

– loadFilters required method

加载滤镜分组

- (void)loadFilters

Declared In

TuSDKCPGroupFilterBarBase.h

– loadFiltersWithOption: required method

加载滤镜分组

- (void)loadFiltersWithOption:(TuSDKFilterOption *)option

Parameters

option

滤镜配置选项

Declared In

TuSDKCPGroupFilterBarBase.h

– removeWithGroupId: required method

删除滤镜组

- (void)removeWithGroupId:(uint64_t)groupId

Parameters

groupId

滤镜组ID

Declared In

TuSDKCPGroupFilterBarBase.h

– exitRemoveState required method

退出删除状态

- (void)exitRemoveState

Declared In

TuSDKCPGroupFilterBarBase.h