gpt4 book ai didi

iOS/swift : how to detect touch action on a UITextField

转载 作者:IT王子 更新时间:2023-10-29 07:52:03 27 4
gpt4 key购买 nike

我想检测 UITextField 上的触摸 Action 。

似乎“Touch Up Inside” Action 不是通过触摸文本框内部触发的。

最佳答案

UITextField 似乎没有启用“Touch Up Inside”,但“Touch Down”有效。

所以解决方法如下:

swift 4.x

myTextField.addTarget(self, action: #selector(myTargetFunction), for: .touchDown)
@objc func myTargetFunction(textField: UITextField) {
print("myTargetFunction")
}

swift 3.x

myTextField.addTarget(self, action: #selector(myTargetFunction), for: UIControlEvents.touchDown)

@objc func myTargetFunction(textField: UITextField) {
print("myTargetFunction")
}

关于iOS/swift : how to detect touch action on a UITextField,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32261226/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com