设备旋转时如何防止键盘消失?

How to prevent keyboard from dismissing when device rotates?

我有一个 iPhone 应用程序,它有一个 "contact picker" 使用 table 视图。如果我的 "recipient" 字段处于活动状态并且显示键盘,则旋转设备时,键盘会自动消失。

如何禁用此功能?

事实证明,我的 TokenView 在旋转时重新加载,而不是将 firstResponder 重新设置为它的 textView,这导致键盘隐藏。

通过添加一行来将第一响应者设置为 TokenView 的 'reloadData' 函数中的 UITextView 解决了这个问题。