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

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

【问题讨论】:

  • 是的,与普通Text 相同的过程,为了对齐,您可以将其包裹在HStack 和+ 使用Spacer

标签: ios swiftui picker


【解决方案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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-11-13
    • 2015-12-20
    • 2012-10-09
    • 2012-08-22
    • 1970-01-01
    • 1970-01-01
    • 2023-02-25
    相关资源
    最近更新 更多