rk
6 天以前 214cda58c3786972c958da5c6d54a135490a3c11
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
export declare const apiName = "internal.ui.getCurrentUIEnvironment";
/**
 * 获取当前小程序在native客户端相关的UI环境特征集合,如displayScale,iPad分屏状态等。未来native的UI相关的通用内容扩展此接口回参来暴露 请求参数定义
 * @apiName internal.ui.getCurrentUIEnvironment
 */
export interface IInternalUiGetCurrentUIEnvironmentParams {
}
/**
 * 获取当前小程序在native客户端相关的UI环境特征集合,如displayScale,iPad分屏状态等。未来native的UI相关的通用内容扩展此接口回参来暴露 返回结果定义
 * @apiName internal.ui.getCurrentUIEnvironment
 */
export interface IInternalUiGetCurrentUIEnvironmentResult {
    /**
     * 当前页面在设备上的缩放值
     * 1.0: iPhone 3gs及以下设备;初代iPad/2/初代Mini
     * 2.0: iPhone 4 ~ 8/SE/Xr/11;iPad Mini/Air/Pro
     * 3.0: iPhone 6p/6sp/7p/8p/X/Xs/11 Pro等
     */
    displayScale: number;
    /** 当前页面是否处于iPad 分屏容器中。 true: 当前页面在分屏容器中 false: 当前页面不在分屏容器中 */
    inSplitView: boolean;
    /** 当前页面所属的分屏容器是否处于非分屏状态。true为非分屏状态, false为分屏状态 */
    splitViewCollapsed: boolean;
}
/**
 * 获取当前小程序在native客户端相关的UI环境特征集合,如displayScale,iPad分屏状态等。未来native的UI相关的通用内容扩展此接口回参来暴露
 * @apiName internal.ui.getCurrentUIEnvironment
 * @supportVersion ios: 5.0.0
 * @author iOS: 库珀
 */
export declare function getCurrentUIEnvironment$(params: IInternalUiGetCurrentUIEnvironmentParams): Promise<IInternalUiGetCurrentUIEnvironmentResult>;
export default getCurrentUIEnvironment$;