iOS 开发-如何判断 iPad 是否有 home 键?

2021-03-03 15:14:44 +08:00
 yinyansheng1987

iphone 可以通过状态栏高度判断。但是 ipad 的状态栏高度,不管有无 home 键都是一样的。 有什么方法可以获取到?

4084 次点击
所在节点    Apple
11 条回复
gainsurier
2021-03-03 15:23:58 +08:00
根据设备型号判断
chinvo
2021-03-03 15:24:38 +08:00
为什么要判断,有没有 app 都不能响应
Building
2021-03-03 15:28:43 +08:00
全面屏的 iPad 状态栏不是比较高吗?
baichaohua
2021-03-03 15:45:00 +08:00
设备型号啊
yinyansheng1987
2021-03-03 16:00:18 +08:00
@Building 的确是高了 4pt,刚刚靠目测感觉是一样的~
yinyansheng1987
2021-03-03 16:06:36 +08:00
@chinvo 是为了底部加按钮,要空出一段安全空间
chinvo
2021-03-03 16:24:15 +08:00
@yinyansheng1987 #5 用系统提供的 safe area 嘛
rshinich
2021-03-03 16:41:51 +08:00
safe area +1
qq73666
2021-03-03 17:59:13 +08:00
self.view.safeAreaInsets.bottom
1sm23
2021-03-03 18:02:31 +08:00
跑个题,web 可以用 env(safe-area-inset-bottom)
shawndev
2021-03-04 09:30:39 +08:00
不要用魔法值,ipad 可以分屏多个前台进程。硬编码不会解决问题,会造成问题。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/758035

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX