【问题标题】:Hide iOS Keyboard, but allow user to move cursor around隐藏 iOS 键盘,但允许用户移动光标
【发布时间】:2013-08-10 03:33:50
【问题描述】:

我想让用户像往常一样通过点击来在 uitextarea 周围移动光标,但我不希望键盘显示。

有没有我可以重写的方法来实现这一点?

【问题讨论】:

  • 为此使用 uitextview。

标签: ios ipad cocoa-touch


【解决方案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) 添加到您的UITextFieldinputView

这不会返回键盘,但也会显示闪烁的光标。

【讨论】:

  • 我可以用上面提到的代码放置一个光标。我还需要在放置光标的位置编辑文本。但是我无法在光标所在的位置编辑文本。您的帮助将不胜感激!
猜你喜欢
  • 2021-09-16
  • 1970-01-01
  • 2016-07-18
  • 1970-01-01
  • 2014-12-13
  • 1970-01-01
  • 2013-01-12
  • 1970-01-01
  • 2015-12-30
相关资源
最近更新 更多