gpt4 book ai didi

使用 SegmentedPickerStyle 的 Picker 内的 SwiftUI 自定义字体大小

转载 作者:行者123 更新时间:2023-12-02 16:36:11 24 4
gpt4 key购买 nike

我正在尝试自定义选择器中两个标签的字体大小。我正在使用 SegmentedPickerStyle,我希望 Picker 字体大小与我在表单上使用的其他标题/字符串的文本大小相匹配。其他字体使用.font(.headline)

var body: some View {
NavigationView {
ScrollView {
VStack(alignment: .leading){
Group {
Picker("", selection: $form.nameType) {
Text("First/Last name \(form.nameType == 0 ? "*" : "")").tag(0)
Text("Company name \(form.nameType == 1 ? "*" : "")").tag(1)
}
.pickerStyle(SegmentedPickerStyle())
}
}
}
}
}

最佳答案

你可以自定义你的段 Controller 的字体添加这个:

init() {
UISegmentedControl.appearance().setTitleTextAttributes(
[
.font: UIFont.systemFont(ofSize: 18),
], for: .normal)
}

关于使用 SegmentedPickerStyle 的 Picker 内的 SwiftUI 自定义字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62688169/

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