我想在macOS上使用SwiftUI将选择器按钮设置为无边框和透明。
我尝试在Picker视图上使用.background()
、.border()
和.opacity()
修饰符。然而,我无法使用.background()
将背景更改为透明颜色,我无法使用.border()
删除边框,也找不到只更改背景为透明的方法使用.opacity()
。
这是我的选择器代码:
Picker(selection: .constant(1), label: EmptyView()) {
Text("1").tag(1)
Text("2").tag(2)
}
.scaledToFit()
.constant(1)
是一个占位符。
更新(2019年11月30日)
经过尝试所有适用于 Picker
的可能修饰符和函数,我确定目前还没有解决方案。SwiftUI作为故事板或XIB的替代品仍不完整。