我正在尝试解散OS键盘并保持Uitextfield的光标仍在焦点中,我正在尝试这样做,因为我正在构建自定义贴纸键盘。
因此,问题是在我打电话给resignFirstResponder
之后,键盘被解雇了,女巫是一种通缉行为,但光标也被解雇了,我想保持焦点。
您必须将临时视图显示为键盘,其他所有内容都应按应有的方式工作。
UIView *tempView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 0, 0)];
textField.inputView = tempView; // Hide keyboard, but show blinking cursor
它适用于UITextField
和UITextView
,需要设置为可编辑。
无法做到这一点。但是,在模拟器中,您可以按 cmd k ,它将解散键盘,但将焦点放在那里(这是对硬件键盘的模拟)。但是总的来说,UITextField
在不是第一响应者的同时不能拥有光标。如果愿意,可以编写自定义