0

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

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

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

4

1 回答 1

0

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

  • 在关闭 VC 之前拍摄键盘快照

  • 然后使用该图像创建一个视图或图层,并将其放在键盘顶部(这个答案解释了如何做到这一点)。

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

于 2013-06-21T18:35:13.243 回答