OGeek|极客世界-中国程序员成长平台

标题: ios - 触摸文本字段时创建操作 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-11 20:35
标题: ios - 触摸文本字段时创建操作

我需要在触摸文本字段时执行操作。我已经导入了 Material 来为 UI 设计动画提供一些效果。我需要在触摸文本字段时显示 View 。但我收到错误:无法识别的选择器发送到实例 0x7fed2b046800' *** 首先抛出调用栈:



Best Answer-推荐答案


您不必添加目标(而且添加选择器不是正确的方法)

 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://ogeek.cn/) Powered by Discuz! X3.4