TuSDKCPGroupFilterBaseView Class Reference

Inherits from UIView
Conforms to TuSDKCPGroupFilterBarDelegate
Declared in TuSDKCPGroupFilterBaseView.h

Overview

滤镜分组视图基类

  action

滤镜分组元素类型

@property (nonatomic) lsqGroupFilterAction action

Declared In

TuSDKCPGroupFilterBaseView.h

  stateHidden

是否为隐藏状态

@property (nonatomic) BOOL stateHidden

Declared In

TuSDKCPGroupFilterBaseView.h

  cellWidth

行视图宽度

@property (nonatomic) CGFloat cellWidth

Declared In

TuSDKCPGroupFilterBaseView.h

  stackViewWidth

折叠视图宽度

@property (nonatomic) CGFloat stackViewWidth

Declared In

TuSDKCPGroupFilterBaseView.h

  filterBarHeight

滤镜组选择栏高度

@property (nonatomic) CGFloat filterBarHeight

Declared In

TuSDKCPGroupFilterBaseView.h

  groupTableCellClazz

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

@property (nonatomic, strong) Class groupTableCellClazz

Declared In

TuSDKCPGroupFilterBaseView.h

  stackViewClazz

滤镜列表折叠视图类 (默认:TuSDKCPGroupFilterGroupCellBase, 需要继承 UITableViewCellTuSDKCPGroupFilterItemCellInterface)

@property (nonatomic, strong) Class stackViewClazz

Declared In

TuSDKCPGroupFilterBaseView.h

  filterTableCellClazz

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

@property (nonatomic, strong) Class filterTableCellClazz

Declared In

TuSDKCPGroupFilterBaseView.h

  filterBar

滤镜组选择栏

@property (nonatomic, readonly) UIView<TuSDKCPGroupFilterBarInterface> *filterBar

Declared In

TuSDKCPGroupFilterBaseView.h

  titleView

滤镜标题视图

@property (nonatomic, readonly) UIView<TuSDKCPSubtitlesViewInterface> *titleView

Declared In

TuSDKCPGroupFilterBaseView.h

  filterGroup

需要显示的滤镜名称列表 (如果为空将显示所有自定义滤镜)

@property (nonatomic, retain) NSArray *filterGroup

Declared In

TuSDKCPGroupFilterBaseView.h

  saveLastFilter

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

@property (nonatomic) BOOL saveLastFilter

Declared In

TuSDKCPGroupFilterBaseView.h

  autoSelectGroupDefaultFilter

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

@property (nonatomic) BOOL autoSelectGroupDefaultFilter

Declared In

TuSDKCPGroupFilterBaseView.h

  allowsSelection

是否允许选择列表

@property (nonatomic) BOOL allowsSelection

Declared In

TuSDKCPGroupFilterBaseView.h

  enableFilterConfig

开启滤镜配置选项

@property (nonatomic) BOOL enableFilterConfig

Declared In

TuSDKCPGroupFilterBaseView.h

  enableNormalFilter

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

@property (nonatomic) BOOL enableNormalFilter

Declared In

TuSDKCPGroupFilterBaseView.h

  enableOnlineFilter

开启在线滤镜

@property (nonatomic) BOOL enableOnlineFilter

Declared In

TuSDKCPGroupFilterBaseView.h

  onlineControllerClazz

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

@property (nonatomic) Class onlineControllerClazz

Declared In

TuSDKCPGroupFilterBaseView.h

  controller

视图控制器

@property (nonatomic, assign) UIViewController *controller

Declared In

TuSDKCPGroupFilterBaseView.h

  enableHistory

开启用户历史记录

@property (nonatomic) BOOL enableHistory

Declared In

TuSDKCPGroupFilterBaseView.h

  displaySubtitles

显示滤镜标题视图

@property (nonatomic) BOOL displaySubtitles

Declared In

TuSDKCPGroupFilterBaseView.h

  isRenderFilterThumb

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

@property (nonatomic) BOOL isRenderFilterThumb

Declared In

TuSDKCPGroupFilterBaseView.h

– setThumbImage:

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

- (void)setThumbImage:(UIImage *)image

Parameters

image

自定义封面原图

Declared In

TuSDKCPGroupFilterBaseView.h

– notifyTitleWithCell:mode:

通知显示标题

- (BOOL)notifyTitleWithCell:(UITableViewCell<TuSDKCPGroupFilterItemCellInterface> *)cell mode:(TuSDKCPGroupFilterItem *)mode

Parameters

cell

滤镜分组元素视图

mode

滤镜分组元素

Return Value

BOOL 是否通知

Declared In

TuSDKCPGroupFilterBaseView.h

– notifyTitleWithMode:

通知显示标题

- (void)notifyTitleWithMode:(TuSDKCPGroupFilterItem *)mode

Parameters

mode

滤镜分组元素

Declared In

TuSDKCPGroupFilterBaseView.h

– loadFilters

加载滤镜分组

- (void)loadFilters

Declared In

TuSDKCPGroupFilterBaseView.h

– setDefaultShowState:

设置默认显示状态

- (void)setDefaultShowState:(BOOL)isShow

Parameters

isShow

是否显示

Declared In

TuSDKCPGroupFilterBaseView.h

– exitRemoveState

退出删除状态

- (void)exitRemoveState

Declared In

TuSDKCPGroupFilterBaseView.h