UITextView - 拖动时键盘关闭或交互式关闭

Mee*_*eep 3 keyboard uitextview uikeyboard ios swift

我正在重构视图控制器以包含关闭键盘的功能。该布局有一个 UITextView 和一个工具栏(没有用户关闭键盘的屏幕外区域),如下所示 -

在此输入图像描述

在故事板中,UITextView 中有一个以不同方式关闭键盘的选项,我将其更改为拖动时关闭或交互式关闭。我没有看到任何变化,也无法执行任何操作来关闭键盘。如何让键盘与 UITextView 交互关闭?

在此输入图像描述

bey*_*ulf 5

为了使内置键盘解除适用于其一个UIScollView或一个子类(例如UITextView),滚动视图需要能够滚动。如果文本视图中没有足够的文本来提供滚动,则不会执行键盘关闭。

不过,你可以打开垂直弹跳,然后它就会起作用。在界面生成器或代码集中检查“垂直弹跳” myTextView.alwaysBounceVertical = true