是否可以将 safeAreaInsets 更改为自定义值?

Posted

技术标签:

【中文标题】是否可以将 safeAreaInsets 更改为自定义值?【英文标题】:Is it possible to change the the safeAreaInsets to a custom value? 【发布时间】:2021-03-17 19:12:42 【问题描述】:

我的应用程序中有一个定制的 Tabbar,它比原生/默认的 ios Tabbar 高一点。因此,我自定义的 Tabbar 稍微覆盖了内容区域。有没有办法更改 safeAreaInsets 或者我必须在每个视图上手动添加填充?

【问题讨论】:

【参考方案1】:

仅供参考safeAreaInsets 仅供获取,如果它们有价值,您可以获得,否则您可以为其设置价值。

一个很好的提示:您应该始终注意您的内容大小,也就是说,如果内容大小超过安全区域,我们应该怎么办?你可以找到很多方法,例如使用 ScrollView 或 padding 。 . .

【讨论】:

这是解决问题的答案吗? @Rob:是的,safeAreaInsets 只能获取!正如我回答的那样不可改变!还有什么比我的回答更有帮助的呢?

以上是关于是否可以将 safeAreaInsets 更改为自定义值?的主要内容,如果未能解决你的问题,请参考以下文章

将 spring boot 执行器健康端点更改为自定义端点

有没有办法使用python将Windows鼠标光标更改为自定义光标?

如何将 UITableViewCell 分隔符更改为自定义分隔符?

解答一下有关JAVA异常类的问题?

是否可以在运行时将命名空间动态更改为 ServiceContract?

Xcode:将 UIButton 类更改为自定义类后,已发送事件消失