Skip to content

UIWindow

UIWindow 继承自 UIView,表示一个顶层窗口。插件运行时里你会经常把它作为 self.window 或 controller 相关 API 的参数传递。

属性类型说明
screenUIScreen所属屏幕(部分平台不可用,例如 xrOS 环境)。
keyWindowboolean只读。是否为 keyWindow。
rootViewControllerUIViewController | null根控制器。
windowLevelnumber窗口层级。
方法参数返回值说明
becomeKeyWindow()void成为 key window。
resignKeyWindow()void放弃 key window。
makeKeyWindow()void使其成为 key window。
makeKeyAndVisible()void成为 key 且可见。
方法参数返回值说明
sendEvent(event)event: UIEventvoid向窗口分发事件。
convertPointToWindow(point, window)point: { x: number, y: number }, window: UIWindow | null{ x: number, y: number }点坐标转换到另一个 window。
convertPointFromWindow(point, window)point: { x: number, y: number }, window: UIWindow | null{ x: number, y: number }点坐标从另一个 window 转换回来。
convertRectToWindow(rect, window)rect: { x: number, y: number, width: number, height: number }, window: UIWindow | null{ x: number, y: number, width: number, height: number }矩形转换到另一个 window。
convertRectFromWindow(rect, window)rect: { x: number, y: number, width: number, height: number }, window: UIWindow | null{ x: number, y: number, width: number, height: number }矩形从另一个 window 转换回来。

当前运行时未额外暴露 UIWindow 的类成员。

头文件 API 清单

正在加载…

协议:,来源: