gpt4 book ai didi

ios - 如何在 SwiftUI 中更改 Picker 菜单文本大小?

转载 作者:行者123 更新时间:2023-12-05 00:23:40 41 4
gpt4 key购买 nike

我有一个 Picker风格Menu我需要更改它的文本大小(蓝色文本),我尝试了 .font(.largeTitle)修改器,但它没有工作。

enum Privacy: String, Identifiable, CaseIterable {
case open = "Open"
case closed = "Closed"
var id: String { self.rawValue }
}

struct ContentView: View {
@State var selection = Privacy.open
var body: some View {
Picker("Privacy", selection: $selection) {
ForEach(Privacy.allCases) { value in
Text(value.rawValue)
.tag(value)
.font(.largeTitle)
}
}
.font(.largeTitle)
.pickerStyle(.menu)
}
}

最佳答案

删除 .menu样式并将其包裹在 Menu 中相反,使用自定义标签:

Menu {
Picker(selection: $selection) {
ForEach(Privacy.allCases) { value in
Text(value.rawValue)
.tag(value)
.font(.largeTitle)
}
} label: {}
} label: {
Text("Privacy")
.font(.largeTitle)
}

关于ios - 如何在 SwiftUI 中更改 Picker 菜单文本大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70612400/

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com