【问题标题】:Swift 5 - iOS14 - customize UIDatePickerSwift 5 - iOS14 - 自定义 UIDatePicker
【发布时间】:2021-07-31 11:12:32
【问题描述】:

我尝试在 iOS14 中自定义 UIDatePicker,但不幸的是我无法做到这一点。我想更改 UIDatePicker 的背景和边框颜色。

这是我在课堂上的代码:

fileprivate let picker: UIDatePicker = {
        let picker = UIDatePicker()
        picker.translatesAutoresizingMaskIntoConstraints = false
        picker.datePickerMode = .time
        picker.preferredDatePickerStyle = .inline
        picker.layer.borderWidth = 0
        picker.minuteInterval = 15
        picker.backgroundColor = .clear
        picker.overrideUserInterfaceStyle = .light
        return picker
    }()

我想将 UIDatePicker 内部灰色部分的背景颜色更改为白色或在此示例中清除。

如您所见,白色背景上的灰色部分并不好看。

注意:我在 UITableViewCell 中使用 UIDatePicker。

我希望你们能帮助我,也许我的代码中只缺少 1 或 2 行。 :)

最好的问候,保持健康! 罗马

【问题讨论】:

    标签: swift uidatepicker ios14


    【解决方案1】:

    UIDatePicker 并不是真正可定制的。

    已知的解决方法是在选择器顶部放置一个 UILabel 并根据需要格式化标签并根据 UIDatePicker 的值更改对其进行更新

    【讨论】:

    • 感谢您的回答。 :) 但是......该死的苹果......我认为至少字体颜色是可定制的
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-15
    • 1970-01-01
    • 2021-05-27
    • 1970-01-01
    • 2012-06-06
    • 2013-09-24
    相关资源
    最近更新 更多