Keyboard does not show up in simulator
Xcode 9.1
因為 Xcode 的預設是把你的電腦 keyboard 當作在模擬器裡面用的主選項,所以需要進去設定模擬器的 hard ware 鍵盤打開,如果沒有打開這個選項就會變成你寫了自動彈出 keyboard 卻在模擬器上沒有彈出來。
具體可以操作 Xcode HardWare
-> KeyBoard
-> Toggle Software Keyboard
也可以直接按下(⌘ + K),這樣一來 simulator 就會跟實機一樣有鍵盤。
以下是在使用者觸碰螢幕之前,也就是打開某功能或某頁面能夠自動加載鍵盤的方法
在 view did load 指定讓某 outlets 後加入 becomeFirstResponder
Usage:
class ViewController: UIViewController {
// MARK: - View Did Load
override func viewDidLoad() {
super.viewDidLoad()
subtotalTextfield.becomeFirstResponder()
}
// MARK: - Outlets
@IBOutlet weak var subtotalTextfield: UITextField!
}