首页 > 解决方案 > 如何在 SwiftUI 2.0 中管理标签栏徽章计数?

问题描述

在此处输入图像描述

在这里,我使用了 SwiftUI 2.0 并管理 TabBar 徽章计数。参考资料

https://medium.com/flawless-app-stories/swiftui-tutorial-showing-badge-on-tab-bar-item-d71e4075b67a

在 Xcode 12.1 中,当键盘出现时,徽章会被向上推

在此处输入图像描述

键盘出现时如何管理此徽章计数?

标签: swiftuitabbar

解决方案


尝试将 .ignoresSafeArea(.keyboard) 添加到您的 GeometryReader 和/或包含 ZStack 的徽章中。

您的视图正在调整大小以避免键盘,这是 iOS 14 中的新默认设置。使用新的 .ignoresSafeArea(.keyboard) 修饰符禁用该行为。


推荐阅读