SwiftUI SidebarListStyle 在 NavigationView 的样式中



我是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())

相关内容

  • 没有找到相关文章

最新更新