【发布时间】:2016-12-09 05:41:15
【问题描述】:
我已经尽可能多地搜索了,我只找到了一部分需求的解决方案,而不是全部,所以请仔细阅读我的场景,然后继续。
场景
我的 iOS 应用程序中有一些编辑文本字段,其中我必须允许用户在字段中手动输入日期或单击打开日期选择器并从那里选择日期。
要求
我已经分别完成了这两个部分,因为用户可以手动输入日期,或者用户可以从日期选择器中选择日期,但要求两者应该一起工作,因为
当用户点击编辑文本日期选择器应该打开,如果用户想手动输入,那么可以手动输入。
注意
请注意,我只能使用编辑文本控件,这意味着客户拒绝使用编辑文本旁边的小日期图标并从那里打开日期选择器的建议,客户只想从一个控件查看这两个操作。
所以请帮我解决这个问题,我该怎么做,因为目前每次点击日期选择器打开时,用户都无法手动输入数据。
【问题讨论】:
-
在文本字段上添加长按手势以打开日期选择器。单击编辑表单键盘,长按打开日期选择器。
-
另外,对于上述工作方法,您必须遍历文本字段中的所有手势,并在使用
requireGestureRecognizerToFail检测到长按时要求它们失败。