ios - 文本字段委托(delegate)快速

标签 ios swift uitextfield

目前我正在尝试检测文本字段何时被点击。 所以我有多个文本字段,如果其中一个获得焦点,那么我想调用一个函数。 目前我用这段代码尝试过:

func textFieldDidBeginEditing(textField: UITextField!) {    //delegate method
    print("Test")
}

但这仅在用户开始书写时才有效。如果文本字段获得焦点(它被点击),我想打印一些内容。

有人知道如何处理这个问题吗?

最佳答案

使用此功能

  func textFieldShouldBeginEditing(_ textField: UITextField) -> Bool
{
}

关于ios - 文本字段委托(delegate)快速,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37125974/

相关文章:

每个键有两个值的 iOS 字典?

ios - Xcode 7 你如何刷新配置文件?

ios - GeoFire 错误 没有这样的模块 GeoFire

ios - 在另一个 ViewController 中从一个 ViewController 控制 vars/IBOutlets

ios - 为什么我的状态栏没有改变首选样式?

ios - UIAlertController 实用程序类无法调用 UITextField 委托(delegate)或目标,但可以在 UIViewController 中工作

ios - 为什么应用程序暂停时事件指示器仍在旋转?

ios - 如何让我的应用程序出现在事件 View 中?

uitableview - 如何在不重新加载数据的情况下更改uitableview中的高度单元格

iphone - 使用没有 UITextView 或 UITextField 的系统键盘