我有一个带有UINavigationController的UISplitViewController作为主视图。当键盘缩回时,在关闭带有文本字段的警报后,动画似乎是键盘完全缩回,然后主视图调整为可见的两步过程。第一张图显示主视图调整大小时隐藏的键盘。
Screen shot showing resizing master view
我想自动弹出一个操作表,提示用户进行下一步。我可以等待UIKeyboardDidHide事件,但主视图没有调整大小,因此操作表会在屏幕中间弹出。
Screen shot showing floating action sheet
有没有办法知道动画何时结束,以便我知道何时将动作表弹出到正确的位置?
或者,是否有办法防止主视图调整大小以将工具栏放在键盘上方?