所以我想在日历应用中复制选择一个日期,我创建了一个视图,如果用户点击日期标签,则该视图显示/隐藏,但是如果用户点击日期标签和flics选择器,然后点击标签将其隐藏,您仍然可以听到并感觉到选择器滚动/旋转。
我已经单独尝试过并结合使用:
datePicker.isHidden = true
datePicker.isEnabled = false
datePicker.date = selectedDate
datePicker.setDate(selectedDate, animated: false)
我认为可以通过删除UIDatePicker
并将其再次添加到View中来实现,但我不想走这条路。
找不到解决方案,因此最终使用UIPickerView,效果很好。 pickerView.selectRow(0, inComponent: 0, animated: false)
将停止拾取器旋转。