使用IQKeyBoardManager遇到的坑(5之前)

今天项目里面使用IQKeyBoardManager时,在一个view上创建多个textField,使用delegate:

  • (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
    上面这个方法时出现调用多次的情况

解决方式:增加

//5之前
if (textField.isAskingCanBecomeFirstResponder == NO) {
     [vc.choosePickerView showAppearPickerView];
}

这个判断

导入头文件#import "IQUIView+Hierarchy.h"

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • *7月8日上午 N:Block :跟一个函数块差不多,会对里面所有的内容的引用计数+1,想要解决就用__block...
    炙冰阅读 7,311评论 1 14
  • 1,Search Bar 怎样去掉背景的颜色(storyboard里只能设置background颜色,可是发现cl...
    以德扶人阅读 7,434评论 2 50
  • 1.OC里用到集合类是什么? 基本类型为:NSArray,NSSet以及NSDictionary 可变类型为:NS...
    轻皱眉头浅忧思阅读 5,193评论 0 3
  • iOS开发系列--网络开发 概览 大部分应用程序都或多或少会牵扯到网络开发,例如说新浪微博、微信等,这些应用本身可...
    lichengjin阅读 9,134评论 2 7
  • 张老师要回北京,我提出和他去北京公司看看!他回复说三五天就回杭州的,我感受到了被拒绝,不被信任!于是我启动了自我防...
    竺子阅读 1,079评论 0 0