相关疑难解决方法(0)

UIDatePicker 15分钟增量Swift

swift,我想知道我将如何使用我UIDatePicker选择15分钟的增量.因此,我只希望能够选择00分钟,15分钟,30分钟和45分钟.

这是我目前的实施

var schedulePicker: UIDatePicker = UIDatePicker()

schedulePicker.datePickerMode = UIDatePickerMode.DateAndTime
    schedulePicker.addTarget(self, action: "handleSchedulePicker:", forControlEvents: UIControlEvents.ValueChanged)
    textField9.inputView = schedulePicker

....
func handleSchedulePicker(sender: UIDatePicker) {
    var dateFormatter = NSDateFormatter()
    dateFormatter.dateFormat = "MMM/dd/yy hh:mm a"
    textField9.text = "\(dateFormatter.stringFromDate(sender.date))"
}
Run Code Online (Sandbox Code Playgroud)

uidatepicker swift

12
推荐指数
1
解决办法
7590
查看次数

SwiftUI - .hourAndMinute 仅显示“00”和“30' 分钟”

我希望我的标题足够不言自明。我有一个小时和分钟时间选择器,其中每一分钟都单独显示。我想要的是只显示“00”和“30”分钟。这是可以实现的吗?

我用于时间选择器的代码:

DatePicker("", selection: $selectedStartHour, displayedComponents: .hourAndMinute)
    .datePickerStyle(CompactDatePickerStyle())
    .labelsHidden()
    .clipped()
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

datetimepicker swift swiftui

3
推荐指数
1
解决办法
2008
查看次数

标签 统计

swift ×2

datetimepicker ×1

swiftui ×1

uidatepicker ×1