我有一个带有几个文本输入字段的简单应用程序。当我启动该应用程序时,直到我点击一个字段或使用控件,都不会发生任何事情。如何在应用程序启动时将焦点设置在第一个文本字段上并打开键盘,以节省用户点击的时间? (很快就知道了-这是第一响应者吗?-不确定如何工作)
答案 0 :(得分:2)
在viewWillAppear
/ viewDidAppear
中完成
@IBOutlet weak var firstTexF:UITextField!
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
firstTexF.becomeFirstResponder()
}
答案 1 :(得分:1)
同意@Sh_Khan的回答,
只需再验证一件事即可禁用硬件键盘。您需要通过⌘K
或以下步骤来切换键盘,
Connect Hardware Keyboard