ios - 将 Xcode 12 项目导入 Xcode 13 beta 5 时出现多余的填充
问题描述
我将在 Xcode 12 上创建的 SwiftUI 项目导入到 Xcode 13 beta 5。但是,当应用程序加载时,NavigationView 顶部有很多多余的填充。有没有其他人遇到过这个问题?因为当我在 Xcode 12 上创建和部署时没有这样的东西。此外,当我在 iPhone 上手动重新启动应用程序时,填充会消失一段时间,然后在一段时间后随机出现。
有多余填充的屏幕:https ://i.stack.imgur.com/nOrIH.png
没有填充/预期输出的屏幕: https ://i.stack.imgur.com/uFoiu.png
这是最小的可重现示例:
struct ContentView: View {
var body: some View {
NavigationView{
VStack {
ForEach(data) { item in
Text(item.category)
}
}
.navigationBarTitle("My Passwords")
}
}
}
解决方案
推荐阅读
- mule - Mulesoft - 动态构建 JSON 列表
- clion - 如何在不依赖的情况下将 C++ 项目加载和索引到 CLion
- mongodb - 使用 Kotlin 的 spring-data-mongodb 上的 @Transient 在读取期间导致异常
- c# - 在方法中使用非抽象类型作为泛型类型的问题
- python-2.7 - 魔术方法 __repr__ 使用 __new__ 方法导致 AttributeError
- javascript - Vue PWA not getting new content after refresh
- c# - 使用 Outlook OOM 或 Redemption RDO 阅读加密的 S/Mime 电子邮件
- python - 如何使用 gmail api 获取特定用户的第一条消息
- html - 如何在 HTML 中移动 DIV 中的文本(当数字在计算器中变得太大时)
- angular - Nativescript Angular 导航和 backToPreviousPage 停止工作