// // WhiteWindowParams.h // Whiteboard // // Created by yleaf on 2022/2/9. // #import "WhiteObject.h" NS_ASSUME_NONNULL_BEGIN typedef NSString * WhitePrefersColorScheme NS_STRING_ENUM; /** auto只有在iOS13以上才会生效*/ FOUNDATION_EXPORT WhitePrefersColorScheme const WhitePrefersColorSchemeAuto; FOUNDATION_EXPORT WhitePrefersColorScheme const WhitePrefersColorSchemeLight; FOUNDATION_EXPORT WhitePrefersColorScheme const WhitePrefersColorSchemeDark; @interface WhiteWindowParams : WhiteObject /** 各个端本地显示多窗口内容时,高与宽比例,默认为 9:16。该值应该各个端保持统一,否则会有不可预见的情况。 */ @property (nonatomic, strong) NSNumber *containerSizeRatio; /** 多窗口区域(主窗口)以外的空间显示 PS 棋盘背景,默认 YES */ @property (nonatomic, assign) BOOL chessboard; /** 驼峰形式的 CSS,透传给多窗口时,最小化 div 的 css */ @property (nonatomic, copy, nullable) NSDictionary *collectorStyles; /** 是否在网页控制台打印日志,默认 YES */ @property (nonatomic, assign) BOOL debug; /** 暗黑模式, 本地效果, 不会同步到远端, 默认Light, 设置auto只有在iOS13以上才会生效*/ @property (nonatomic, copy) WhitePrefersColorScheme prefersColorScheme; @end NS_ASSUME_NONNULL_END