2015-01-09 35 views
0

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

// 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 
} 

回答

1

尝试改变的tintColor财产的UITextField(例如,默认UIColor.blueColor)。

+0

硬件键盘是不活跃的。模拟器键盘弹出并工作正常。我可以在文本框中输入任何内容。只是光标不可见。 – 2015-01-09 23:40:31

+0

对不起,我误解了你的问题。在设备上运行时,光标是否可见? – 2015-01-09 23:42:33

+0

如果不是,请尝试将'UITextField'的'tintColor'设置为默认值('UIColor.blueColor')。 – 2015-01-09 23:44:27

0

也许iPhone模拟器中的键盘已关闭。

尝试点击,

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

否则在Mac上,你可以按Commandķ