隐藏 iOS 键盘,但允许用户移动光标
Posted
技术标签:
【中文标题】隐藏 iOS 键盘,但允许用户移动光标【英文标题】:Hide iOS Keyboard, but allow user to move cursor around 【发布时间】:2013-08-10 03:33:50 【问题描述】:我想让用户像往常一样通过点击来在 uitextarea 周围移动光标,但我不希望键盘显示。
有没有我可以重写的方法来实现这一点?
【问题讨论】:
为此使用 uitextview。 【参考方案1】:如果您不想显示键盘和光标,那么只需 return NO
,在末尾p>
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
/// Your stuff;
return NO;
另一种选择:
UIView* dummyView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 1, 1)];
myTextField.inputView = dummyView;
将UIView
(dummyView) 添加到您的UITextField
的inputView
。
这不会返回键盘,但也会显示闪烁的光标。
【讨论】:
我可以用上面提到的代码放置一个光标。我还需要在放置光标的位置编辑文本。但是我无法在光标所在的位置编辑文本。您的帮助将不胜感激!以上是关于隐藏 iOS 键盘,但允许用户移动光标的主要内容,如果未能解决你的问题,请参考以下文章
我正在使用 uiwebview 中加载的内容可编辑 html。我需要代码来设置键盘隐藏/显示时的光标位置
Flutter:使用初始值文本时如何隐藏TextField文本指针(光标)(Android)