是否可以使用键盘显示我的模态视图控制器?目前,模态的文本视图在加载视图后立即成为第一个响应者,这会导致键盘从底部出现动画。
我希望键盘已经在模态上,并成为它过渡的一部分。有什么建议吗?
答案 0 :(得分:3)
键盘是一个单独的UIWindow
对象。它与视图控制器的视图不在同一视图层次结构中。要实现这一点,您必须在键盘窗口的UIApplication
windows
属性中挖掘并用自定义动画替换其默认动画。
答案 1 :(得分:0)
您可以尝试将becomeFirstResponder
代码放入vieWillAppear
,但这不是“正确”的事情。
您可能需要使用自定义动画替换实际的键盘动画,以强制它立即加载而不向上滚动。