我有一排供用户选择日期,我正在使用UIDatePicker来执行此操作。当用户点击它时,我希望它更改行上的一些文本并打开日期选择器。这以前UITapGestureRecognizer在我UIDatePicker的可以激活一些代码的情况下工作得很好,但是有东西破坏了它,现在我UITapGestureRecognizer根本没有被识别!
我认为可能是 iOS 15 改变了一些东西,但是查看文档我并没有真正看到任何东西。
这是我的代码的样子:
let tapGesture = UITapGestureRecognizer(target: self, action: #selector(hidePlaceholderLabel))
datePicker.addGestureRecognizer(tapGesture)
我的hidePlaceholderLabel功能永远不会运行。如何在不创建自定义日期选择器的情况下恢复此功能?
我正在使用自动布局并通过 Reveal 确认我的日期选择器确实有一个框架并且应该是可点击的。