sách gpt4 ăn đã đi

iOS: Làm cho thanh trạng thái duy trì chiều cao khi bị ẩn trên iPhoneX không phải

In lại 作者:搜寻专家 更新时间:2023-11-01 06:58:45 24 4
mua khóa gpt4 giày nike

当我隐藏我的状态栏时:

UIApplication.shared.isStatusBarHidden = true

我的其他 View 向上移动,因为状态栏消失了。这很奇怪,因为通常当您将 View 设置为隐藏时,它不会失去高度。然而,这不会发生在 iPhoneX 上。

如何隐藏状态栏而不损失高度?是否可以只使状态栏文本透明?

这也能解决我的问题。

编辑:人们想知道我为什么要这样做。好吧,Snapchat 就是这样做的。当您从故事中打开照片时,状态栏会从父 View 中消失,但状态栏所在位置的高度保持不变。

câu trả lời hay nhất

您的 View 最终会固定到顶部布局指南/安全区域。当状态栏隐藏时它会向上移动,因此它们也会向上移动。如果这不是您想要的,请不要那样做。

(但是,请小心,因为您的应用需要在 iPhone X 等无边框设备上运行。)

例如,这里的按钮固定在主视图的顶部,而不是安全区域。可以看到,当状态栏显示和隐藏时它并没有移动(显示的是iPhone X和iPhone 5s):

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây

关于iOS:使状态栏在非 iphoneX 上隐藏时保持其高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51862436/

24 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress