TuSDKCPStackFilterBarInterface Protocol Reference
| Conforms to | NSObject |
|---|---|
| Declared in | TuSDKCPStackFilterBarBase.h |
delegate
required method
滤镜组选择栏委托
@property (nonatomic, weak) id<TuSDKCPStackFilterBarDelegate> delegateDeclared In
TuSDKCPStackFilterBarBase.h
action
required method
滤镜分组元素类型
@property (nonatomic) lsqGroupFilterAction actionDeclared In
TuSDKCPStackFilterBarBase.h
enableFilterConfig
required method
开启滤镜配置选项
@property (nonatomic) BOOL enableFilterConfigDeclared In
TuSDKCPStackFilterBarBase.h
cellWidth
required method
行视图宽度
@property (nonatomic) CGFloat cellWidthDeclared In
TuSDKCPStackFilterBarBase.h
filterTableCellClazz
required method
滤镜列表行视图类 (默认:TuSDKCPGroupFilterItemCellBase, 需要继承 UITableViewCellTuSDKCPGroupFilterItemCellInterface)
@property (nonatomic, strong) Class filterTableCellClazzDeclared In
TuSDKCPStackFilterBarBase.h
stackViewClazz
required method
滤镜列表折叠视图类 (默认:TuSDKCPGroupFilterGroupCellBase, 需要继承 UITableViewCellTuSDKCPGroupFilterItemCellInterface)
@property (nonatomic, strong) Class stackViewClazzDeclared In
TuSDKCPStackFilterBarBase.h
saveLastFilter
required method
是否保存最后一次使用的滤镜
@property (nonatomic) BOOL saveLastFilterDeclared In
TuSDKCPStackFilterBarBase.h
autoSelectGroupDefaultFilter
required method
自动选择分组滤镜指定的默认滤镜
@property (nonatomic) BOOL autoSelectGroupDefaultFilterDeclared In
TuSDKCPStackFilterBarBase.h
filterGroup
required method
指定显示的滤镜组
@property (nonatomic, retain) NSArray *filterGroupDeclared In
TuSDKCPStackFilterBarBase.h
allowsSelection
required method
是否允许选择列表
@property (nonatomic) BOOL allowsSelectionDeclared In
TuSDKCPStackFilterBarBase.h
enableNormalFilter
required method
开启无效果滤镜 (默认: 开启)
@property (nonatomic) BOOL enableNormalFilterDeclared In
TuSDKCPStackFilterBarBase.h
enableOnlineFilter
required method
开启在线滤镜
@property (nonatomic) BOOL enableOnlineFilterDeclared In
TuSDKCPStackFilterBarBase.h
controller
required method
视图控制器
@property (nonatomic, assign) UIViewController *controllerDeclared In
TuSDKCPStackFilterBarBase.h
enableHistory
required method
开启用户历史记录
@property (nonatomic) BOOL enableHistoryDeclared In
TuSDKCPStackFilterBarBase.h
onlineControllerClazz
required method
在线滤镜控制器类型 (需要继承 UIViewController,以及实现TuSDKCPFilterOnlineControllerInterface接口)
@property (nonatomic) Class onlineControllerClazzDeclared In
TuSDKCPStackFilterBarBase.h
isRenderFilterThumb
required method
是否渲染封面 (使用设置的滤镜直接渲染,需要拥有滤镜列表封面设置权限,请访问TUTUCLOUD.com控制台)
@property (nonatomic) BOOL isRenderFilterThumbDeclared In
TuSDKCPStackFilterBarBase.h
– setThumbImage:
required method
自定义封面原图(使用设置的滤镜直接渲染,需要拥有滤镜列表封面设置权限,请访问TUTUCLOUD.com控制台)
- (void)setThumbImage:(UIImage *)imageParameters
image |
自定义封面原图 |
|---|
Declared In
TuSDKCPStackFilterBarBase.h
– loadFiltersWithOption:
required method
加载滤镜分组
- (void)loadFiltersWithOption:(TuSDKFilterOption *)optionParameters
option |
滤镜配置选项 |
|---|
Declared In
TuSDKCPStackFilterBarBase.h
– removeWithGroupId:
required method
删除滤镜组
- (void)removeWithGroupId:(uint64_t)groupIdParameters
groupId |
滤镜组ID |
|---|
Declared In
TuSDKCPStackFilterBarBase.h
– exitRemoveState
required method
退出删除状态
- (void)exitRemoveStateDeclared In
TuSDKCPStackFilterBarBase.h