WhiteAppParam Class Reference
成员
kind
@property (nonatomic, copy, readonly) NSString *kind;插件类型
options
@property (nonatomic, strong, readonly) WhiteAppOptions *options;插件固定需要的一些配置项
attrs
@property (nonatomic, copy, readonly) NSDictionary *attrs;插件所需要的一些额外可选属性,可以不填
originSize
@property (nonatomic, strong, nullable) WhiteWindowOriginSize *originSize;正数 width/height 组成的参考尺寸;App 参数序列化为 attributes.originSize。
Slide / Presentation 的固定参考尺寸,序列化为 attributes.originSize。
成员
resolvedAttrs
- (NSDictionary *)resolvedAttrs;合并通用 attributes 与强类型 originSize 后的 Bridge 参数。
createSlideApp:taskId:url:title:
+ (instancetype)createSlideApp:(NSString *)dir taskId:(NSString *)taskId url:(NSString *)url title:(NSString *)title;合并通用 attributes 与强类型 originSize 后的 Bridge 参数。
createSlideApp:taskId:url:title:previewlist:resourceList:
+ (instancetype)createSlideApp:(NSString *)dir taskId:(NSString *)taskId url:(NSString *)url title:(NSString *)title previewlist:(NSArray <NSString >)previewList resourceList: (NSArray <NSString >)resourceList;createSlideApp:taskId:url:title:previewlist:resourceList:customLinks:
+ (instancetype)createSlideApp:(NSString *)dir taskId:(NSString *)taskId url:(NSString *)url title:(NSString *)title previewlist:(NSArray <NSString >)previewList resourceList: (NSArray <NSString >)resourceList customLinks:(NSArray <WhiteSlideCustomLink >)customLinks;createSlideApp:scenes:title:
+ (instancetype)createSlideApp:(NSString *)dir scenes:(NSArray <WhiteScene >)scenes title:(NSString *)title;合并通用 attributes 与强类型 originSize 后的 Bridge 参数。
createDocsViewerApp:scenes:title:
+ (instancetype)createDocsViewerApp:(NSString *)dir scenes:(NSArray <WhiteScene >)scenes title:(NSString *)title;createPresentationApp:scenes:title:
+ (instancetype)createPresentationApp:(NSString *)dir scenes:(NSArray <WhiteScene >)scenes title:(NSString *)title;createMediaPlayerApp:title:
+ (instancetype)createMediaPlayerApp:(NSString *)src title:(NSString *)title;initWithKind:options:attrs:
- (instancetype)initWithKind:(NSString *)kind options:(WhiteAppOptions *)options attrs:(NSDictionary *)attrs;特定的App,一般用来创建自定义的App插入参数 @param kind 注册App时使用的kind @param options 详见WhiteAppOptions @param attrs 初始化App的参数,按需填