解散键盘后,如何将Uitextfield的光标保持在焦点中



我正在尝试解散OS键盘并保持Uitextfield的光标仍在焦点中,我正在尝试这样做,因为我正在构建自定义贴纸键盘。

因此,问题是在我打电话给resignFirstResponder之后,键盘被解雇了,女巫是一种通缉行为,但光标也被解雇了,我想保持焦点。

您必须将临时视图显示为键盘,其他所有内容都应按应有的方式工作。

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

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

无法做到这一点。但是,在模拟器中,您可以按 cmd k ,它将解散键盘,但将焦点放在那里(这是对硬件键盘的模拟)。但是总的来说,UITextField在不是第一响应者的同时不能拥有光标。如果愿意,可以编写自定义

最新更新