【问题标题】:Push to other view controller while keyboard open键盘打开时推送到其他视图控制器
【发布时间】:2018-08-31 23:40:21
【问题描述】:
我有多个带有单个文本字段的视图控制器,我想要的只是将键盘保持在屏幕上,直到到达最后一个屏幕。目前,我已经在viewWillAppear 上打开了键盘,但是当我导航到其他视图时,键盘会随着屏幕导航。我想要一个键盘,但要在键盘后面完成导航,并且课程应该关注下一个视图的UITextField。
现在它看起来像这样。
【问题讨论】:
标签:
ios
swift
xcode
uinavigationcontroller
keyboard
【解决方案1】:
在viewDidLoad()第二个VC中添加了secondTextField.becomeFirstResponder():
class SecondViewController: UIViewController {
@IBOutlet weak var secondTextField: UITextField!
override func viewDidLoad() {
super.viewDidLoad()
secondTextField.becomeFirstResponder()
}
...
}
如果您使用 xib,则在 awakeFromNib() 中。