解除键盘后如何保持UITextField的游标处于焦点状态?

我想解雇操作系统的键盘,并保持UITextField的光标仍然在焦点,我想这样做,因为我正在build立一个自定义贴纸键盘..

所以问题是,在我打电话给resignFirstResponder ,键盘被解雇了,女巫是一个想要的行为,而且光标被解雇了,女巫我想保持焦点。

没有办法做到这一点。 但是,在模拟器中,您可以按Cmd + K ,这将消除键盘,但离开焦点(这是一个硬件键盘的模拟)。 但一般来说, UITextField不能有一个游标,而不是第一个响应者。 如果你愿意,你可以写你自定义的

你应该显示一个临时的视图作为键盘,其他的一切工作的方式应该。

 UIView *tempView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 0, 0)]; textField.inputView = tempView; // Hide keyboard, but show blinking cursor 

它适用于UITextFieldUITextView ,他们需要设置为可编辑。