iphone 可以通过状态栏高度判断。但是 ipad 的状态栏高度,不管有无 home 键都是一样的。 有什么方法可以获取到?
1
gainsurier 2021-03-03 15:23:58 +08:00 via iPhone
根据设备型号判断
|
2
chinvo 2021-03-03 15:24:38 +08:00 via iPhone
为什么要判断,有没有 app 都不能响应
|
3
Building 2021-03-03 15:28:43 +08:00 via iPhone
全面屏的 iPad 状态栏不是比较高吗?
|
4
baichaohua 2021-03-03 15:45:00 +08:00
设备型号啊
|
5
yinyansheng1987 OP @Building 的确是高了 4pt,刚刚靠目测感觉是一样的~
|
6
yinyansheng1987 OP @chinvo 是为了底部加按钮,要空出一段安全空间
|
7
chinvo 2021-03-03 16:24:15 +08:00 via iPhone 2
@yinyansheng1987 #5 用系统提供的 safe area 嘛
|
8
rshinich 2021-03-03 16:41:51 +08:00
safe area +1
|
9
qq73666 2021-03-03 17:59:13 +08:00
self.view.safeAreaInsets.bottom
|
10
1sm23 2021-03-03 18:02:31 +08:00 1
跑个题,web 可以用 env(safe-area-inset-bottom)
|
11
shawndev 2021-03-04 09:30:39 +08:00
不要用魔法值,ipad 可以分屏多个前台进程。硬编码不会解决问题,会造成问题。
|