ios - 键盘未显示

标签 ios ios7 uialertview uikeyboard

我有一个应用程序,提示用户通过弹出文本框输入密码。文本框的键盘没有像以前的iOS版本那样显示。希望有人可以指出正确的方向。我相信这是处理密码输入功能的代码段。

- (void)showPreferencesPasswordPrompt {
InputAlertView * inputAlert = [[InputAlertView alloc] initWithTitle:NSLocalizedString(@"browser_preferences_password_alert_title", nil)
                                                            message:NSLocalizedString(@"browser_preferences_password_alert_message", nil)
                                                           delegate:self
                                                  cancelButtonTitle:NSLocalizedString(@"cancel", nil)
                                                  otherButtonTitles:NSLocalizedString(@"ok", nil), nil];

inputAlert.tag = PREFERENCES_PASSWORD_TAG;
inputAlert.textField.secureTextEntry = YES;

[inputAlert show];
[inputAlert release];

}

最佳答案

我知道这个问题已有一年多的历史了,但是我也遇到了同样的问题,我的解决方案可能会对其他人有所帮助。在我的情况下,模拟器上的设置被意外打开:硬件>键盘>连接硬件键盘

取消选择此设置后,虚拟键盘开始按预期显示。

关于ios - 键盘未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19190838/

相关文章:

ios - 在 iOS 8/iPhone 6 上获取像素数据

iphone - 在 App 内购买 AlertMessage

iphone - 更改 xcode 中的占位符文本

ios - iPhone 5 优化旧版xib

ios - 如何从 objc 返回数据列表到 swift?

ios - SwiftUI:无法推断通用参数 'C0'

iphone - iOS 7 UIDatePicker 高度不一致?

ios - 每月启动一次 UIalert View

ios - 在 iOS 中的选项卡栏上显示自定义 View

ios - iPhone 上的凭据存储在哪里(用户名或用户 ID)?