首页 > 解决方案 > 如何让键盘在应用程序启动时显示?

问题描述

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

标签: iosswiftmobile

解决方案


要强制键盘显示,你需要调用这个函数 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()

推荐阅读