如何防止键盘在TextView上弹出(而不是消失)?

4
我想了解如何在TextView中禁用(而不是取消)iOS键盘。我甚至不希望用户触摸TextView时显示键盘。 我找到的所有示例都是在键盘出现后使其消失。 我得到的最接近的方法是设置textView.userInteractionEnabled = NO;但这也会去掉滚动(我想保留滚动)。 谢谢!

这里还有两个好答案:https://dev59.com/QWsz5IYBdhLWcg3wADS6 - sdjuan
1个回答

6

尝试在文本视图的代理中实现以下方法:

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

搞定了!我简直不敢相信它是那么简单 =)非常感谢你啊! - Tiago_Brasil

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接