- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的 TableViewController 中有一个带有搜索返回键的文本字段。
我成功地以编程方式将一些文本放入搜索文本字段中,但未能成功以编程方式运行搜索选项。
到目前为止,这是我的代码:
当我尝试运行最后一行 (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/
我有一个自定义键盘,它设置了一个 UITextInput 委托(delegate),用于将文本发送到当前文本字段。但我还需要发送一个“返回”按钮来调用 textFieldShouldReturn 方法
当前项目运行在cocos2d v2下 我有一个简单的 UITextField 添加到 CCLayer。 只要用户触摸文本字段,就会出现一个键盘。 然后当用户触摸“返回”按钮时,键盘消失并清除输入。 我
我的 textFieldShouldReturn 上有这段代码(与调用的方法不在同一个类中): - (BOOL)textFieldShouldReturn:(UITextField *)textF
如何在这个方法中获取textfield来调用textfieldshouldreturn?我猜它不起作用,因为 UIView 没有委托(delegate)属性,但我不确定如何使我在方法中创建的 UIVi
在 iPad 上,textFieldShouldReturn 不再工作。直到大约五分钟前我一直在工作,突然间不再调用该方法……有什么想法吗?下面是代码,唯一改变的是 UITextView 的通知……谢
我有两个类(class)。在其中之一中,返回键(用于虚拟键盘)完美运行。另一方面,它没有。据我所知,代码几乎相同。有人可以帮我弄清楚为什么我的那个不起作用吗? 这个有效: class ChangePa
我有一个名为 titleTextField 的 UITextField 和一个名为 save 的 UIBarButtonItem我在 viewDidload() 中设置了 titleTextField
使用多个 textField 时,不会调用 textFieldShouldReturn。 textFields 设置为数字键盘,它们应将用户输入保存到变量 textFieldEntry,但当用户点击时
当 UIscrollview 处于事件状态时,如何让用户点击屏幕时文本消失 override func touchesBegan(_ touches: Set, with event: UIEvent
抛出的异常是: 2012-09-21 00:46:56.885 Colors[3032:c07] -[UITextField value]:无法识别的选择器发送到实例 0x718cce0 2012-0
是否可以在两个不同的位置设置 textFieldShouldReturn 和 shouldChangeCharactersInRange。 目前我在一个单独的文件中使用 shouldChangeCha
有没有一种方法可以检测 -[UITextFieldDelegate textFieldShouldReturn] 是由用户按下键盘上的“完成”键(或等效键)调用的,还是由程序调用调用的到 -[UITe
我有一个 UITextField,它允许用户为 Facebook 照片输入自定义相册名称。 textFieldShouldReturn 后,我将 textField.text 发送到 Facebook
我的 TableViewController 中有一个带有搜索返回键的文本字段。 我成功地以编程方式将一些文本放入搜索文本字段中,但未能成功以编程方式运行搜索选项。 到目前为止,这是我的代码: 当我尝
我正在使用 Swift 3 开发一个应用程序,并且有两个单独的 textfields 由日期选择器分隔(不确定日期选择器是否相关)。 我想使用 textFieldShouldReturn 在用户在两个
我想让键盘在用户点击“返回”按钮时消失,我被告知要使用 -(BOOL)textFieldShouldReturn:(UITextField *)textField { [tf resignFi
根本没有调用 textFieldShouldReturn 函数:没有错误,但键盘根本没有响应。 我的情况不同于How to hide keyboard in swift on pressing ret
我想在键盘关闭后调用我的登录方法 - 因为我想开始动画并将 UIView alpha 更改为 0.5 直到响应。 - (BOOL)textFieldShouldReturn:(UITextField
我有一个 UITextField View ,当按下返回时它应该隐藏键盘。 我的功能是这样的: - (BOOL)textFieldShouldReturn:(UITextField *)textFie
从输入附件 View 中以编程方式执行(模拟)func textFieldShouldReturn(textField: UITextField) -> Bool 函数的方式是什么。 MyCustom
我是一名优秀的程序员,十分优秀!