gpt4 book ai didi

ios - 无法将 IBAction 连接到 XIB 中的 UITextField (Swift)

转载 作者:行者123 更新时间:2023-11-28 07:13:06 25 4
gpt4 key购买 nike

在我的一个 ViewController 上,我声明:

@IBOutlet var priceTextField : UITextField!

然后我尝试基于相同的 UITextField 添加以下内容:

 @IBAction func priceTextFieldChanged(sender: UITextField) { updateOutput() }

当我查看 XIB 的文件所有者和接收到的操作时,出于某种原因我无法将 UITextField 连接到此函数。我什至试图将 UITextField 拖到 ViewController,但看不到“Action”选项。我检查了类(class)。它链接到 ViewController。不确定在这里做什么。

有什么建议吗?

最佳答案

UITextField 不提供操作 (sendAction:),这就是您无法连接的原因。

您需要为 textFieldDidBeginEditingUITextField 的另一个委托(delegate)方法创建一个委托(delegate),并将 UITextField 委托(delegate)设置为您的类实例.

关于ios - 无法将 IBAction 连接到 XIB 中的 UITextField (Swift),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27625865/

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