ios - 如何让键盘在应用程序启动时显示?
问题描述
我正在为 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()
推荐阅读
- amazon-web-services - AWS lambda 无服务器图像处理程序签名 URL 无法获取 NoSuchKey
- spring - SpringBoot:测试服务层
- python - 用于 pip freeze 的 subprocess.popen 未返回包列表
- c# - 无法在控件属性中使用代码块
- c# - Swagger UI 不会使用 [FromBody] 参数列出我的 Post 方法
- java - 如何使用 vert.x 对工人 Verticle 应用并发处理
- amazon-s3 - AWS S3 ObjectCreated 延迟触发 lambda
- javascript - 使用范围之外的异步 javascript 值
- testing - 当非顺序优先级时,TestNG 优先级注释不起作用
- r - 为什么执行对数转换的 Log1p 不绘制为标准化直方图?