动画iOS键盘与视图控制器一起消失

时间:2013-06-21 18:14:23

标签: ios objective-c

我正在编写一个iOS应用程序,而且我遇到了一个小的视觉错误。当用户在某个视图控制器上并按下按钮时,会使用[self.navigationController pushViewController:myViewController animated:YES]

将其发送到下一个视图控制器

视图控制器控制的视图上有两个文本字段和两个按钮。当用户键入其中一个文本字段并单击其中一个按钮时,键盘会向下消失,而视图会向左或向右消失。

我想要的是Notes应用程序中发生的情况,如果用户正在键入注释并单击键盘离开视图的标题为“Notes”的左侧导航栏按钮。

1 个答案:

答案 0 :(得分:0)

我不认为这可以使用正常方法完成,但我会尝试这个技巧:

  • 在取消VC之前拍摄键盘快照

  • 然后使用该图片创建一个视图或图层,并将其放在键盘顶部(this answer说明如何执行此操作)。

  • 将视图与您正在解散的视图一起设置动画。