您的位置:首页 > 产品设计 > UI/UE

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

2017-02-27 09:50 525 查看
一个界面里面有多个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这位牛人
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  TextField
相关文章推荐