swiftui - 如何在 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 中,当键盘出现时,徽章会被向上推
键盘出现时如何管理此徽章计数?
解决方案
尝试将 .ignoresSafeArea(.keyboard) 添加到您的 GeometryReader 和/或包含 ZStack 的徽章中。
您的视图正在调整大小以避免键盘,这是 iOS 14 中的新默认设置。使用新的 .ignoresSafeArea(.keyboard) 修饰符禁用该行为。
推荐阅读
- runtime - OSGi 的运行时灵活性
- python - Python:如何在大熊猫数据帧上加速请求函数
- python - python: csv to json create elements separated by comma
- json - Angular 6 HTTPClient:请求触发一次,收到2个响应
- google-apps-script - 如何使用 Google Script 返回特定单元格的值
- ruby-on-rails - Rails rspec 未定义方法 `receive' for #
我想测试某个实例没有接收到特定的方法调用。尝试去
<RSpec.describe 'something' do before { subject.stubs(foo: 'bar') } it { is_expected.to_not receive(:foo) } end
- jquery - 基于引用者的图像交换
- google-apps-script - 用于图表的 Google 脚本中的刻度线
- node.js - 无法读取函数文件夹中的文件
- kubernetes - Kubernetes 中的升级和故障域