Objective c 过渡到键盘可见的模态视图控制器
是否可以在键盘已可见的情况下显示我的模态视图控制器?当前,模态的文本视图在加载后即成为第一个响应者,这会导致键盘从底部向上移动Objective c 过渡到键盘可见的模态视图控制器,objective-c,ios,modalviewcontroller,Objective C,Ios,Modalviewcontroller,是否可以在键盘已可见的情况下显示我的模态视图控制器?当前,模态的文本视图在加载后即成为第一个响应者,这会导致键盘从底部向上移动 我希望键盘已经在模态上,并成为其转换的一部分。有什么建议吗?键盘是一个独立的ui窗口对象。它与视图控制器的视图不在同一视图层次结构中。要实现这一点,您必须在键盘窗口的UIApplication的windows属性中进行深入研究,并将其默认动画替换为自定义动画。键盘是一个单独的UIWindow对象。它与视图控制器的视图不在同一视图层次结构中。要实现这一点,您必须在键盘窗
我希望键盘已经在模态上,并成为其转换的一部分。有什么建议吗?键盘是一个独立的
ui窗口
对象。它与视图控制器的视图不在同一视图层次结构中。要实现这一点,您必须在键盘窗口的UIApplication
的windows
属性中进行深入研究,并将其默认动画替换为自定义动画。键盘是一个单独的UIWindow
对象。它与视图控制器的视图不在同一视图层次结构中。要实现这一点,您必须在键盘窗口的UIApplication
的windows
属性中搜索,并将其默认动画替换为自定义动画。您可以尝试将becomeFirstResponder
代码放在vieWillAppear
中,但这不是“正确的”不管怎样,我都要做一件事
您可能需要将实际的键盘动画替换为自定义动画,以强制立即加载而不向上滚动。您可以尝试将
becomeFirstResponder
代码放入vieWillAppear
,但这无论如何都不是“正确”的做法
您可能需要将实际的键盘动画替换为自定义动画,以强制立即加载而不向上滚动。早于
viewDidLoad
或init
。。。不少于viewDidLoad
或init
。。。键盘是一个单独的UIWindow对象。但是,建议某人在UIApplication的windows属性中搜索键盘窗口可能不是一个好主意-除非你不关心应用商店-或者在发布iOS更新时你的应用程序是否工作。键盘是一个单独的UIWindow对象。
但是,建议某人在UIApplication的windows属性中搜索键盘窗口的可能不是一个好主意,除非你不关心app store,也不关心你的应用程序在iOS更新发布时是否工作。