基于我在here中的上一个问题。我有两个g.DrawString("1", Font, Brushes.Black, new PointF(210, 20));
让我们说A和B.我想设置A的最大值是B.date,B的最小值是A.date。
但是当我改变B值时,A最大值仍然是旧B的最大值。我对此一无所知。
datePicker
任何吸引力和答案对我都有帮助。在此先感谢。
答案 0 :(得分:2)
您需要在视图控制器中告诉日期选择器已更改的某些功能。为此,请在视图控制器中声明一些如下所示的@IBAction:
@IBAction func datePickerChanged(sender: UIDatePicker)
{
print("date has been set to \(sender.date)")
}
然后在故事板或XIB文件中单击日期选择器,并将“Valued Changed”事件连接到此新方法。
然后尝试运行它以查看控制台中是否打印了print
行。
如果是,您可以填写更多该功能。也许是这样的:
@IBAction func datePickerChanged(sender: UIDatePicker)
{
if sender == self.datePickerFrom
{
self.datePickerTo.minimumDate = sender.date
}
if sender == self.datePickerTo
{
self.datePickerFrom.maximumDate = sender.date
}
}