bun*_*oto 6 ios drop-down-menu swift swiftui
有没有办法在 iOS 中添加标题(调试菜单)Menu
?我知道在 Swift/UIKit 中这是可能的,但我在 SwiftUI 中找不到方法。
jul*_*665 10
受到@narek.sv的回答的启发,我尝试给出部分标题,结果证明效果非常好!
Menu("Example") {
Section("Header 1") {
Button("Item 1") {}
Button("Item 2") {}
}
Section("Header 2") {
Button("Item 1") {}
Button("Item 2") {}
}
}
Run Code Online (Sandbox Code Playgroud)
没有官方解决方案,但您可以使用Section
s实现类似的目标
Menu(content: {
Section {
Text("Title")
}
Section {
Button("Button 1") {
print("action 1")
}
Button("Button 2") {
print("action 2")
}
}
}, label: {
...
})
Run Code Online (Sandbox Code Playgroud)
不幸的是,苹果不提供这个功能。标题显示为调用菜单的“按钮”,但不再出现在菜单本身中。也许这可以通过自己的菜单样式来实现。您可以在这里找到相关信息: https ://developer.apple.com/documentation/swiftui/menu
归档时间: |
|
查看次数: |
2722 次 |
最近记录: |