Swiftui - ***选择器,更改对齐方式和字体大小

Posted

技术标签:

【中文标题】Swiftui - ***选择器,更改对齐方式和字体大小【英文标题】:Swift UI - Wheel Picker, Change Alignment and Fontsize 【发布时间】:2020-05-09 10:54:15 【问题描述】:

是否可以自定义选轮字体并将对齐更改为.leading

【问题讨论】:

是的,与普通Text 相同的过程,为了对齐,您可以将其包裹在HStack 和+ 使用Spacer 【参考方案1】:

我认为这将是您所期望的。

struct ContentView: View 
    let colors = ["Red", "Yellow", "Green", "Gray", "Black", "Purple", "White", "Brown", "Pink", "Blue"]
    @State private var color = "Red"
    var body: some View 
        Picker(selection: $color, label: Text("")) 
            ForEach(self.colors, id: \.self)  color in
                HStack 
                    Text(color)
                        .font(.title)
                        .padding()
                    Spacer()
                
            
        
        .pickerStyle(WheelPickerStyle())
        .labelsHidden()
    

谢谢,X_X

【讨论】:

以上是关于Swiftui - ***选择器,更改对齐方式和字体大小的主要内容,如果未能解决你的问题,请参考以下文章

如何以编程方式更改 swiftUI DatePicker 的选定值

SwiftUI:更改数据源时选择器无法正确更新

如何在swiftui中使用选择器更改文本大小

如何更改GraphicalDatePickerStyle日期选择器Swiftui的选择颜色(AM,PM)和时间

macOS 上的 Swiftui 表单标签对齐

选择器更改时,SwiftUI 环境变量中的字符串插值未更新