大佬教程收集整理的这篇文章主要介绍了Swift textFieldDidChangeSelection 未在 ios 12 中调用,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
所以我制作了这个函数,当 2 个文本字段达到最小文本计数时触发,将使按钮被启用。
它适用于 ios 13 及更高版本,但它不适用于 ios 12....我不知道它如何以及为什么不起作用
所以基本上我的 textFIEldDIDChangeSELEction 不会在我在文本字段上输入时触发任何内容......
我尝试在 textFIEldDIDChangeSELEction 上打印一些内容,但在控制台上没有打印任何内容
这是我的代码
//这是我的函数代码
func buttonReady() { if phonenumberTextFIEld.text!.count > 8 && textPintextFIEld.text!.count == 6{ loginbutton.isUserInteractionEnabled = true loginbutton.BACkgroundcolor = UIcolor.init(String: color_RED) loginbutton.settitlecolor(UIcolor.white,for: .normal) print("ahaaaa ??") } else { loginbutton.isUserInteractionEnabled = false loginbutton.BACkgroundcolor = UIcolor.init(String: color_GREY_button) loginbutton.settitlecolor(UIcolor.init(String: color_GREY_TEXT),for: .normal) print("hmmmm ?") } }
@H_404_15@我在这里使用那个函数
func textFIEldDIDChangeSELEction(_ textFIEld: UITextFIEld) { if textFIEld == phonenumberTextFIEld { buttonReady() } if textFIEld == textPintextFIEld { buttonReady() } }
@H_404_15@这里
overrIDe func vIEwDIDLoad() { super.vIEwDIDLoad() // Do any additional setup after loading the vIEw. buttonReady() hIDeKeyboarDWhenTappedAround() }
@H_404_15@我使用 SkyfloaTingLabelTextFIEld 作为我的自定义文本字段
我仍然不明白为什么那个 func 不能在 ios12 上运行,而它可以在 ios 13 及更高版本上运行
解决方法
@H_772_41@@H_772_41@@H_772_41@同样的问题
你可以试试这个
override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. phonenumberTextField.addTarget(self,action: #SELEctor(textFieldDidChangE),for: .ediTingChanged) textPintextField.addTarget(self,for: .ediTingChanged) buttonReady() hideKeyboardWhenTappedAround() }
@H_772_41@比
@objc func textFieldDidChange() { buttonReady() }
@H_772_41@ ,查看 UITextField.h,你会看到:
- (void)textFieldDidChangeSELEction:(UITextField *)textField API_AVAILABLE(ios(13.0),tvos(13.0));
@H_772_41@
textFieldDidChangeSELEction
仅适用于 iOS 13.0 及更高版本。大佬总结
以上是大佬教程为你收集整理的Swift textFieldDidChangeSelection 未在 ios 12 中调用全部内容,希望文章能够帮你解决Swift textFieldDidChangeSelection 未在 ios 12 中调用所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。