WhiteWindowParams Class Reference
成员
containerSizeRatio
@property (nonatomic, strong) NSNumber *containerSizeRatio;各个端本地显示多窗口内容时,高与宽比例,默认为 9:16。该值应该各个端保持统一,否则会有不可预见的情况。
chessboard
@property (nonatomic, assign) BOOL chessboard;多窗口区域(主窗口)以外的空间显示 PS 棋盘背景,默认 YES
fullscreen
@property (nonatomic, assign) BOOL fullscreen;是否使用窗口最大化,开启后添加的窗口将全屏展示。 默认 NO
collectorStyles
@property (nonatomic, copy, nullable) NSDictionary *collectorStyles;驼峰形式的 CSS,透传给多窗口时,最小化 div 的 css
debug
@property (nonatomic, assign) BOOL debug;是否在网页控制台打印日志,默认 YES
prefersColorScheme
@property (nonatomic, copy) WhitePrefersColorScheme prefersColorScheme;暗黑模式, 本地效果, 不会同步到远端, 默认Light, 设置auto只有在iOS13以上才会生效
polling
@property (nonatomic, assign) BOOL polling;是否定时更新本地视角
useBoxesStatus
@property (nonatomic, assign) BOOL useBoxesStatus;是否使用每个窗口独立的 boxesStatus 状态管理。该参数需要在加入房间或创建回放前设置。
forceMaximized
@property (nonatomic, assign) BOOL forceMaximized;房间级强制最大化;可写端配置可同步到房间,与 useBoxesStatus 不兼容。
房间级强制最大化策略。可写端传 YES 时会写入 attributes.forceMaximized 并把房间同步为最大化;所有支持该协议的客户端随后禁止进入 normal。需要 @netless/window-manager >= 1.0.23。
lazySetupInMaximizedMode
@property (nonatomic, assign) BOOL lazySetupInMaximizedMode;本端按焦点初始化;仅在强制最大化且处于 maximized/minimized 时生效,默认关闭。
最大化模式下仅初始化当前顶层 App runtime 的本地开关(不写入房间 attributes)。仅当房间已有 attributes.forceMaximized=true 且状态为 maximized/minimized 时生效,否则自动降级为 eager setup。需要 @netless/window-manager >= 1.0.23。
maxCachedAppsInMaximizedMode
@property (nonatomic, strong, nullable) NSNumber *maxCachedAppsInMaximizedMode;本端 lazy App runtime 缓存容量,Window Manager 默认 4,按 LRU 管理;不限制房间 App 数量。
lazy setup 模式下本地保留的 App runtime 最大数量。仅在 forceMaximized=YES 且 lazySetupInMaximizedMode=YES 时生效;nil 时使用 WindowManager 默认值。需要 @netless/window-manager >= 1.0.23。
overwriteStyles
@property (nonatomic, copy) NSString *overwriteStyles;窗口样式覆盖
originSize
@property (nonatomic, strong, nullable) WhiteWindowOriginSize *originSize;正数 width/height 组成的参考尺寸;App 参数序列化为 attributes.originSize。
MainView reference size. Slide/Presentation receive originSize through addApp attributes.
pageScaleRange
@property (nonatomic, strong, nullable) WhiteWindowPageScaleRange *pageScaleRange;相对适配尺寸的缩放边界 minScale/maxScale。
Optional relative scale bounds for dispatchDocsEvent scalePage.