这个有点难以解释,所以问任何你需要澄清问题的问题。我有一个 iPad 应用程序(XCode 4.2、iOS 6、ARC 和 Storyboards)。
在这个应用程序中,我有一个UIPopover包含UIView两个 (2)UITextFields的 a 和一个UIDatePicker. (见图)。当我去那个场景时,我没有选中userInteractionEnabled两个 textFields 以防止键盘响应,这有效,但不允许UITextField在第一个之后访问另一个。我试过[oFinishTime setInputView:oTimePicker];了,但它需要时间选择器并将其移到弹出框之外,这是不可接受的。

我touchUpInside为每个文本字段“连接”了事件,但是由于未选中 UserInteractionEnabled,因此在点击时都没有调用任何事件。如果我可以启用它并在操作事件中设置一个标志,我可以解决整个问题。
如何启用两者UITextFields但防止键盘显示?我很乐意发布您需要查看的任何相关代码。