我有一个程序可以向上滑动一个页面,您可以在其中输入信息,当我使用我的滑动手势返回时,它会向上滑动。有没有办法将动画从滑动变为向下?
答案 0 :(得分:0)
使用IBAction和dismissViewControllerAnimated:completion:
而不是使用另一个模态segue返回第一页首先,删除返回第一页的模态segue。
然后,在您已实现UISwipeGestureRecognizer
的第二页(UIViewController)中,在.h和.m文件中创建以下内容:
//secondPage.h
- (IBAction)dismissViewControllerOnSwipe;
//secondPage.m
- (IBAction)dismissViewControllerOnSwipe
{
[self dismissViewControllerAnimated:YES completion:nil];
}
最后,转到故事板中的UISwipeGestureRecognizer并导航到连接检查器。在"已发送操作"下添加dismissViewControllerOnSwipe
方法如下图所示:
这应该让动画向下滑回"第一页"向下滑动后。