动画UITextInput的textInputView

Ant*_*tox 6 objective-c uitextfield uitextview ios uitextinput

UIKit文本输入组件,例如UITextViewUITextField具有inputView添加自定义键盘的属性.我有两个问题与此有关.

  1. 如果键盘当前可见且属性设置为新的输入视图,则不会发生任何事情.重新启动并重新获得第一响应者状态会刷新输入并显示新视图.这是最好的方法吗?如果是这样,它可以回答我更大的问题:

  2. 是否可以为两个输入视图之间的过渡设置动画?

Rik*_*les 1

来自 UIResponder 文档:

需要自定义视图来收集用户输入的响应程序对象应将此属性重新声明为可读写,并使用它来管理其自定义输入视图。当接收者随后成为第一响应者时,响应者基础设施会自动呈现指定的输入视图。同样,当视图放弃其第一响应者状态时,响应者基础结构会自动关闭指定的视图。

不幸的是,1 的答案是“是”,2 的答案是“否”。