gpt4 book ai didi

ios - 以编程方式调用 TextFieldShouldReturn Swift

转载 作者:行者123 更新时间:2023-11-28 12:38:57 26 4
gpt4 key购买 nike

我的 TableViewController 中有一个带有搜索返回键的文本字段。

我成功地以编程方式将一些文本放入搜索文本字段中,但未能成功以编程方式运行搜索选项。

到目前为止,这是我的代码:

This is my code so far:

当我尝试运行最后一行 (textFieldShouldReturn(search_textfield)) 时,应用程序崩溃了。

如何以编程方式调用 textFieldShouldReturn 以激活“搜索”按钮?

最佳答案

如果我正确理解你的问题,你需要以下内容:

import UIKit

class ViewController: UIViewController, UITextFieldDelegate {

@IBOutlet weak var textField: UITextField!


override func viewDidLoad() {
super.viewDidLoad()
textField.delegate = self
}

当您按下键盘上的返回键时,textFieldShouldReturn 函数被调用

    func textFieldShouldReturn(_ textField: UITextField) -> Bool {
self.resignFirstResponder() //to hide the keyboard
//call any of your functions
callFunction()
return true
}

func callFunction() {
print("called function after return key was pressed...")
}

在 Xcode8 和 swift3 和 ios10 中,所有这些对我来说都很完美。

关于ios - 以编程方式调用 TextFieldShouldReturn Swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40016515/

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