8

我有以下问题:我有一个包含两个文本字段和一个 UITextView(不可编辑,但可以滚动)的视图来显示一些信息。当显示键盘时,我向上滑动整个视图,以便显示文本字段和键盘。当用户在文本字段之外单击时,我会隐藏键盘并将视图向下移动。

这仅在用户未单击 UITextView 以隐藏键盘时才有效。如果我在 IB 中打开“启用用户交互”,它可以工作,但 UITextView 将无法滚动。

如何在代码中设置“启用用户交互”,以便每当显示键盘时我都会禁用它?或者有没有更好的方法来解决这个问题?

蒂亚·斯特凡

4

1 回答 1

18

设置userInteractionEnabled属性:

//UITextView *textView;
textView.userInteractionEnabled = YES;
于 2009-09-07T17:00:20.177 回答