Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
unidocs-uni-app-x-zh
提交
1d84d928
U
unidocs-uni-app-x-zh
项目概览
DCloud
/
unidocs-uni-app-x-zh
通知
170
Star
2
Fork
41
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
12
列表
看板
标记
里程碑
合并请求
14
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
unidocs-uni-app-x-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
12
Issue
12
列表
看板
标记
里程碑
合并请求
14
合并请求
14
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
1d84d928
编写于
8月 21, 2024
作者:
taohebin@dcloud.io
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update get-window-info.md
上级
3556500e
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
3 addition
and
1 deletion
+3
-1
docs/api/get-window-info.md
docs/api/get-window-info.md
+3
-1
未找到文件。
docs/api/get-window-info.md
浏览文件 @
1d84d928
...
...
@@ -16,12 +16,14 @@
由于部分手机屏幕有顶部的“刘海”和底部导航的存在,为了确保内容区域不被遮挡,提出了安全区域,以便于在安全区域内布局。
部分安全区域字段说明:
Android端
部分安全区域字段说明:
-
safeArea.top : statusBarHeight
-
safeArea.bottom: statusBarHeight + 标题栏高度 + windowHeight + tabbar高度
-
safeArea.height: safeArea.bottom - safeArea.top
iOS端safeArea与iOS原生的安全区域概念相同,top与bottom分别对应
`window.safeAreaInsets.top`
`window.safeAreaInsets.bottom`
,具体请参照
[
Apple文档
](
https://developer.apple.com/documentation/uikit/uiview/positioning_content_relative_to_the_safe_area
)
::: warning 注意事项
-
Android端的
`windowHeight`
属性是有时机的考量的,如果在全局作用域获取
`windowHeight`
,有可能当前Activity还未加载,所以导航栏和Tabbar的高度是不会计算进去的,稳妥起见,建议在
`onReady`
或者
`onPageShow`
内获取
`windowheight`
。
-
`windowHeight`
属性是依赖于调用Api时栈顶Page的,比如延迟获取
`windowHeight`
,很可能页面已经切换了,这时候获取的高度是新的页面的。
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录