我是SwiftUI的新手。我的目标是使List
哪一个listStyle就是边栏listStyle就是这样[第一][1]
这是我的代码
List{
MyProfile()
Section(header:
Text("친구 102")
.font(.footnote)
.foregroundColor(.secondary)
){
FriendsList()
} // Section
} // List
.listStyle(SidebarListStyle())
但是,如果我把这段代码放在NavigationView
中,listStyle会在没有我意愿的情况下发生这样的变化[秒][2]
并编码
NavigationView{
List{
MyProfile()
Section(header:
Text("친구 102")
.font(.footnote)
.foregroundColor(.secondary)
){
FriendsList()
} // Section
} // List
.listStyle(SidebarListStyle())
}
有什么帮助吗?[1] :https://i.stack.imgur.com/awX3H.png[2] :https://i.stack.imgur.com/vMBZn.png
您可以使用StackNavigationViewStyle
NavigationView{
List{
MyProfile()
Section(header:
Text("친구 102")
.font(.footnote)
.foregroundColor(.secondary)
){
FriendsList()
} // Section
} // List
.listStyle(SidebarListStyle())
}
.navigationViewStyle(StackNavigationViewStyle())