如何让键盘在应用程序启动时显示?

How to get Keypad to be displayed on app startup?

我正在为 iOS 构建一个密码保险库类型的应用程序,我想知道如何将您的应用程序设置为在应用程序打开后立即弹出十进制键盘的位置?我是否只使用 UITextfield 对象并在其上调用 .secureTextEntry 属性?我想以编程方式而不是在故事板中制作它。

要强制显示键盘,需要调用这个函数becomeFirstResponder()

代码示例:

// Create a UITextField in your first UIViewController when app shows up.
let textField = UITextField(frame: CGRect(x: 0, y: 0, width: 100, height: 50))
textField.keyboardType = .numberPad
textField.isSecureTextEntry = true
view.addSubview(textField)
// Force keyboard to show on screen
textField.becomeFirstResponder()