UITextView的inputView
和inputAccessoryView
非常酷!
现在我正在使用inputView
在用户请求时更换键盘。文档说,在更改inputView
或inputAccessoryView
之后,我们必须调用-reloadInputViews
,根据文档,不为更改设置动画:
当它是第一个响应者时,您可以使用此方法刷新自定义输入视图或输入与当前对象关联的附件视图。视图会立即替换 - 即,无需将其设置为动画。如果当前对象不是第一个响应者,则此方法无效。
这意味着每当用户按下按钮切换inputView
时,键盘就会消失并显示inputView
并且所有内容都会立即发生,由于缺少a,因此看起来非常不适合iOS7-y好动画。
所以,我的问题是:是否可以在切换它时将inputView
设置为动画(不使用App Store禁止的操作)?。
答案 0 :(得分:0)
您可以将自定义控件置于子视图中,然后让主视图为子视图设置动画。
我怀疑api限制在那里,所以Apple不必尝试制作一个适合所有人的动画。