TuSDKCPGroupFilterBaseView Class Reference
| Inherits from | UIView |
|---|---|
| Conforms to | TuSDKCPGroupFilterBarDelegate |
| Declared in | TuSDKCPGroupFilterBaseView.h |
action
滤镜分组元素类型
@property (nonatomic) lsqGroupFilterAction actionDeclared In
TuSDKCPGroupFilterBaseView.h
stackViewWidth
折叠视图宽度
@property (nonatomic) CGFloat stackViewWidthDeclared In
TuSDKCPGroupFilterBaseView.h
filterBarHeight
滤镜组选择栏高度
@property (nonatomic) CGFloat filterBarHeightDeclared In
TuSDKCPGroupFilterBaseView.h
groupTableCellClazz
滤镜分组列表行视图类 (默认:TuSDKCPGroupFilterGroupCell, 需要继承 TuSDKCPGroupFilterGroupCell)
@property (nonatomic, strong) Class groupTableCellClazzDeclared In
TuSDKCPGroupFilterBaseView.h
stackViewClazz
滤镜列表折叠视图类 (默认:TuSDKCPGroupFilterGroupCellBase, 需要继承 UITableViewCellTuSDKCPGroupFilterItemCellInterface)
@property (nonatomic, strong) Class stackViewClazzDeclared In
TuSDKCPGroupFilterBaseView.h
filterTableCellClazz
滤镜列表行视图类 (默认:TuSDKCPGroupFilterItemCell, 需要继承 UITableViewCellTuSDKCPGroupFilterItemCellInterface)
@property (nonatomic, strong) Class filterTableCellClazzDeclared In
TuSDKCPGroupFilterBaseView.h
filterBar
滤镜组选择栏
@property (nonatomic, readonly) UIView<TuSDKCPGroupFilterBarInterface> *filterBarDeclared In
TuSDKCPGroupFilterBaseView.h
titleView
滤镜标题视图
@property (nonatomic, readonly) UIView<TuSDKCPSubtitlesViewInterface> *titleViewDeclared In
TuSDKCPGroupFilterBaseView.h
filterGroup
需要显示的滤镜名称列表 (如果为空将显示所有自定义滤镜)
@property (nonatomic, retain) NSArray *filterGroupDeclared In
TuSDKCPGroupFilterBaseView.h
saveLastFilter
是否保存最后一次使用的滤镜
@property (nonatomic) BOOL saveLastFilterDeclared In
TuSDKCPGroupFilterBaseView.h
autoSelectGroupDefaultFilter
自动选择分组滤镜指定的默认滤镜
@property (nonatomic) BOOL autoSelectGroupDefaultFilterDeclared In
TuSDKCPGroupFilterBaseView.h
allowsSelection
是否允许选择列表
@property (nonatomic) BOOL allowsSelectionDeclared In
TuSDKCPGroupFilterBaseView.h
enableFilterConfig
开启滤镜配置选项
@property (nonatomic) BOOL enableFilterConfigDeclared In
TuSDKCPGroupFilterBaseView.h
enableNormalFilter
开启无效果滤镜 (默认: 开启)
@property (nonatomic) BOOL enableNormalFilterDeclared In
TuSDKCPGroupFilterBaseView.h
enableOnlineFilter
开启在线滤镜
@property (nonatomic) BOOL enableOnlineFilterDeclared In
TuSDKCPGroupFilterBaseView.h
onlineControllerClazz
在线滤镜控制器类型 (需要继承 UIViewController,以及实现TuSDKCPFilterOnlineControllerInterface接口)
@property (nonatomic) Class onlineControllerClazzDeclared In
TuSDKCPGroupFilterBaseView.h
controller
视图控制器
@property (nonatomic, assign) UIViewController *controllerDeclared In
TuSDKCPGroupFilterBaseView.h
enableHistory
开启用户历史记录
@property (nonatomic) BOOL enableHistoryDeclared In
TuSDKCPGroupFilterBaseView.h
displaySubtitles
显示滤镜标题视图
@property (nonatomic) BOOL displaySubtitlesDeclared In
TuSDKCPGroupFilterBaseView.h
isRenderFilterThumb
是否渲染滤镜封面 (使用设置的滤镜直接渲染,需要拥有滤镜列表封面设置权限,请访问TUTUCLOUD.com控制台)
@property (nonatomic) BOOL isRenderFilterThumbDeclared In
TuSDKCPGroupFilterBaseView.h
– setThumbImage:
自定义封面原图(使用设置的滤镜直接渲染,需要拥有滤镜列表封面设置权限,请访问TUTUCLOUD.com控制台)
- (void)setThumbImage:(UIImage *)imageParameters
image |
自定义封面原图 |
|---|
Declared In
TuSDKCPGroupFilterBaseView.h
– notifyTitleWithCell:mode:
通知显示标题
- (BOOL)notifyTitleWithCell:(UITableViewCell<TuSDKCPGroupFilterItemCellInterface> *)cell mode:(TuSDKCPGroupFilterItem *)modeParameters
cell |
滤镜分组元素视图 |
|---|---|
mode |
滤镜分组元素 |
Return Value
BOOL 是否通知
Declared In
TuSDKCPGroupFilterBaseView.h
– notifyTitleWithMode:
通知显示标题
- (void)notifyTitleWithMode:(TuSDKCPGroupFilterItem *)modeParameters
mode |
滤镜分组元素 |
|---|
Declared In
TuSDKCPGroupFilterBaseView.h
– setDefaultShowState:
设置默认显示状态
- (void)setDefaultShowState:(BOOL)isShowParameters
isShow |
是否显示 |
|---|
Declared In
TuSDKCPGroupFilterBaseView.h