SwiftUI-表格“;造型;正在应用于导航目的地视图

SwiftUI-表格“;造型;正在应用于导航目的地视图,swiftui,ios13,Swiftui,Ios13,在SwiftUI中,每当NavigationLink位于表单中时,目标视图似乎也“样式化”,就好像它也在表单中一样。这对于选取者和其他人来说是有意义的,但我只是想显示一个包含简单电子邮件客户端的内部应用程序的消息列表。请参见下面重新创建的示例 导入快捷界面 结构基本视图:视图{ var body:一些观点{ 导航视图{ VStack(对齐:。前导){ MailboxListView() 垫片() } } } } 结构FormRootView:视图{ var body:一些观点{ 导航视图{ 形式

在SwiftUI中,每当NavigationLink位于表单中时,目标视图似乎也“样式化”,就好像它也在表单中一样。这对于选取者和其他人来说是有意义的,但我只是想显示一个包含简单电子邮件客户端的内部应用程序的消息列表。请参见下面重新创建的示例

导入快捷界面
结构基本视图:视图{
var body:一些观点{
导航视图{
VStack(对齐:。前导){
MailboxListView()
垫片()
}
}
}
}
结构FormRootView:视图{
var body:一些观点{
导航视图{
形式{
MailboxListView()
}
}
}
}
结构MessageListView:View{
var body:一些观点{

列表(0..只需为两个列表定义listStyle:

struct FormRootView: View {
    var body: some View {
        NavigationView {
            List {
                MailboxListView()
            }   .listStyle(GroupedListStyle())
        }
    }
}


struct MessageListView: View {
    var body: some View {
        List(0..<30) { i in
            Text("Message \(i)")
            }   .listStyle(PlainListStyle())
        .navigationBarTitle("Mailbox", displayMode: .inline)
    }
}
struct FormRootView:View{
var body:一些观点{
导航视图{
名单{
MailboxListView()
}.listStyle(GroupedListStyle())
}
}
}
结构MessageListView:View{
var body:一些观点{

列表(0..抱歉,忘了提一下,Xcode 11 Beta 7,iOS 13 Beta 8(不是13.1 Beta版)可以确认将此添加到目标也有效:
NavigationLink(目标:DestinationView().listStyle(PlainListStyle()){NavigationLinkView()}