ios - UITextField TapGesture 在 iOS 7.1 上没有响应

标签 ios objective-c uitextfield uitapgesturerecognizer ios7.1

我有一个以编程方式添加到 View 中的 uitextfield。我需要显示一个 UIPickerview,当我点击它时,我已经为此添加了一个 UITapgestureRecognizer,并且还启用了用户交互。在 IOS 7.0 之前工作正常。但是当我更新到 IOS 7.1 时,它没有被调用。

最佳答案

无需为您的 textField 设置点击手势,您只需将 textFieldinputView 设置为您的 pickerView。这仅使您能够在轻按 textField 或获得焦点时显示 UIPicker。像这样的东西:

[YOUR_TEXTFIELD setInputView:YOUR_PICKER_VIEW];

这只是您问题的替代解决方案。您可以尝试一下。

关于ios - UITextField TapGesture 在 iOS 7.1 上没有响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22323573/

相关文章:

objective-c - 除了已知的之外,Objective-c 中类扩展的其他用途

ios - 当我更改TextField的半径时,圆角矩形轮廓仍保留在框中

swift - SIGABRT with coredata uncaught exception of type NSExeption

ios - 通过 UITableView 保存到 SQLITE3 时的奇怪行为

ios - Objective-C/iOS共享文档以上传到我的应用中

objective-c - 构造位掩码 ?按位数据包

ios - 如何关闭多个文本字段的所有键盘?

objective-c - Xcode 生成 NSManagedObject 子类错误

iOS计算重力

objective-c - 是否可以在没有任何按钮的情况下创建 UIAlertView?