我需要在触摸文本字段时执行操作。我已经导入了 Material 来为 UI 设计动画提供一些效果。我需要在触摸文本字段时显示 View 。但我收到错误:无法识别的选择器发送到实例 0x7fed2b046800' *** 首先抛出调用栈:
您不必添加目标(而且添加选择器不是正确的方法)
self.dobField.addTarget(self, action:Selector(("textFieldDidBeginEditing")), for: UIControlEvents.editingDidBegin)
你只需要
self.dobField.delegate = self
与
func textFieldDidBeginEditing(_ textField: UITextField){}
//
正确的选择器是
self.dobField.addTarget(self, action:#selector(someMethod), for: UIControlEvents.editingDidBegin)
与
@objc func someMethod(_ textField: UITextField){}
顺便说一句,您已经符合 UITextFieldDelegate
关于ios - 触摸文本字段时创建操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52311388/
欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://jike.in/) | Powered by Discuz! X3.4 |