【问题标题】:Xcode 6-Keyboard Cursor Does Not Appear in SimulatorXcode 6 键盘光标未出现在模拟器中
【发布时间】:2015-03-08 09:22:54
【问题描述】:

当我在 iPhone 模拟器中触摸我的文本字段时,键盘光标不会出现。我不知道为什么。这些是我的视图控制器中与我的键盘相关的唯一功能。

 // hides keyboard when user touches outside of text field
override func touchesBegan(touches: NSSet, withEvent event: UIEvent) {
    self.view.endEditing(true)
}

// hides keyboard when user presses 'return'
func textFieldShouldReturn(textField: UITextField) -> Bool {

    if (textField === emailField) { 
        emailField.resignFirstResponder()
    }
    else if (textField === usernameField) {
        usernameField.resignFirstResponder()
    }
    else {
        passwordField.resignFirstResponder()
    }
    return true
}

【问题讨论】:

    标签: ios xcode swift keyboard ios-simulator


    【解决方案1】:

    尝试更改UITextFieldtintColor 属性(例如,更改为默认的UIColor.blueColor)。

    【讨论】:

    • 硬件键盘未激活。模拟器键盘弹出并正常工作。我可以在文本字段中输入任何内容。只是光标是不可见的。
    • 抱歉,我看错了你的问题。在设备上运行时光标是否可见?
    • 如果没有,请尝试将您的UITextFieldtintColor 设置为默认值(UIColor.blueColor)。
    • 我改变了我的 tintColor 并且光标出现了。谢谢!
    【解决方案2】:

    也许你的 iPhone 模拟器中的键盘被关闭了。

    尝试点击,

    硬件 > 键盘 > 切换软件键盘

    在 mac 上你可以按 Command K 键

    【讨论】:

      猜你喜欢
      • 2019-06-17
      • 2014-11-30
      • 1970-01-01
      • 2014-11-10
      • 1970-01-01
      • 2014-11-13
      • 2012-09-13
      • 2021-11-22
      相关资源
      最近更新 更多