自 iOS 14 更新以来,我遇到了 NavigationView 中的 List 问题。
这是代码的简单细分 - 我已经将所有未显示问题的内容都进行了条带化
struct ContentView: View {
var views = ["Line 1", "Line 2", "Line 3"]
var body: some View {
NavigationView {
VStack {
List {
ForEach(views, id: \.self) { view in
VStack {
Text("\(view)")
}
.background(Color.red)
}
}
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
这会产生以下结果:
我无法弄清楚为什么列表会像那样悬停在导航视图的中心。据我所知,这应该会生成一个占据所有可用空间的列表视图(导航栏所在的顶部除外)。
事实上,当在 iOS 13.5 上运行时,我得到的结果如下图所示:
我已经通读了文档,但无法弄清楚为什么会突然发生这种行为。
任何帮助将不胜感激。
谢谢
我正在将强化实施到我的应用程序中。当您点击密码重置/验证电子邮件路由时,我真的对自定义生成的默认电子邮件感到困惑?
我可以在供应商中编辑它们,但是每次更新都会给我带来问题。
必须有一个钩子来提供替代电子邮件模板。
不幸的是,我找不到任何解释它是如何完成的文档。
我是否需要添加:
public function sendEmailVerificationNotification()
{
}
Run Code Online (Sandbox Code Playgroud)
到我的用户模型?如果是这样,我如何生成返回验证 URL,因为它没有保存在数据库中?
任何帮助都会很棒。
谢谢!