一个界面里面有多个UITextField时,点击每个UITextField都会进入textFieldShouldBeginEditing delegate方法

一个界面里面有多个UITextField时,点击每个UITextField都会进入textFieldShouldBeginEditing delegate方法,可是我只要点击某一个时才进入 该怎么办呢

以下是解决方案:

func textFieldShouldBeginEditing(_ textField: UITextField) -> Bool {
      
      if  textField == genderTxtField && textField.isFirstResponder {
          
          genderTxtField.resignFirstResponder()
          //do your work
          return false
          
      }
      return true
  }


该解决方案是从https://github.com/hackiftekhar/IQKeyboardManager/issues/88上找到的!

很感谢anishparajuli555这位牛人


你可能感兴趣的:(iOS)