ios - 如何防止键盘在 TextView 上显示(而不是关闭)?

标签 ios keyboard textview

我想知道如何在 TextView 中禁用(而不是如何关闭)iOS 键盘。我什至不希望在用户触摸 TextView 时显示键盘。

我找到的所有示例都是让键盘在出现后消失。

我得到的最接近的是设置 textView.userInteractionEnabled = NO;但这也摆脱了滚动(我想保持滚动)。

提前致谢!

最佳答案

尝试在 TextView 的委托(delegate)中实现以下方法:

- (BOOL)textViewShouldBeginEditing:(UITextView *)textView{
    return NO;
}

关于ios - 如何防止键盘在 TextView 上显示(而不是关闭)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6957363/

相关文章:

ios - 出现键盘并查看滚动到顶部

java - 转换字符串; java中的键盘输入

android - 如何在任何一个 Activity 中每秒更新标题布局文本并显示在所有屏幕中?

iphone - Objective-C 中的十六进制值

ios - 在 Swift 中加载其他元素后,在 TableViewCell 中异步加载一个元素

ios - EXC_BAD_ACCESS 在设备中,而不是在模拟器中

ios - UIPanGestureRecognizer 正在拖动时移动 subview

testing - Appium 无法使用数字键盘

java - 禁用 TextView 中的焦点

android - TextView 的 onFling 不起作用