我想把键盘藏在屏幕上。我想我用了正确的方法,但没用。
有人知道有什么问题吗?
谢谢。
import UIKit
class ViewController: UIViewController, UITextFieldDelegate {
@IBOutlet var scrollManu: UIScrollView!
@IBOutlet var txtField: UITextField!
override func viewDidLoad() {
super.viewDidLoad()
scrollManu.keyboardDismissMode = .Interactive
scrollManu.keyboardDismissMode = .OnDrag
}
func textFieldShouldReturn(textField: UITextField) -> Bool {
textField.resignFirstResponder()
return true
}
}
最佳答案
把这个写在你的viewDidLoad()
里:
txtField.delegate = self
并更改
textField
=txtField
func textFieldShouldReturn(textField: UITextField) -> Bool {
txtField.resignFirstResponder()
return true
}
应该有用。
关于swift - 为什么keyboardDismissMode不起作用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36811652/