在 swift 中自动显示键盘
Auto showing keyboard in swift
我需要在转到特定视图控制器时自动显示键盘。举个例子,我有两个名为 "A" 和 "B" 的视图控制器。我在 "B" 视图控制器中有一个文本字段。当我从 "A" 导航到 "B" 时,我需要自动显示键盘。怎么做?
在 B 视图控制器中
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
textField.becomeFirstResponder()
}
在 B
ViewController
中输入
override func viewDidLoad() {
super.viewDidLoad()
self.yourTextFieldName.delegate = self
self.showKeyBoard()
}
func showKeyBoard(){
self.yourTextFieldName.becomeFirstResponder()
}
我需要在转到特定视图控制器时自动显示键盘。举个例子,我有两个名为 "A" 和 "B" 的视图控制器。我在 "B" 视图控制器中有一个文本字段。当我从 "A" 导航到 "B" 时,我需要自动显示键盘。怎么做?
在 B 视图控制器中
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
textField.becomeFirstResponder()
}
在 B
ViewController
override func viewDidLoad() {
super.viewDidLoad()
self.yourTextFieldName.delegate = self
self.showKeyBoard()
}
func showKeyBoard(){
self.yourTextFieldName.becomeFirstResponder()
}