[英]SwiftUI SidebarListStyle inside of NavigationView's Style
我是 SwiftUI 的新手。 我的目标是制作List
其中 listStyle 是 SidebarListStyle 就像这样 [first][1]
这是我的代码
List{
MyProfile()
Section(header:
Text("친구 102")
.font(.footnote)
.foregroundColor(.secondary)
){
FriendsList()
} // Section
} // List
.listStyle(SidebarListStyle())
但是,如果我将这段代码放在NavigationView
中,listStyle 会像这样 [second][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())
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.