iOS:在一个ViewController中滑动手势推送?

时间:2014-02-17 11:05:21

标签: ios objective-c swipe swipe-gesture

我想添加两个滑动手势。我做了代码,并且它正在运行,当我触摸屏幕时,我在viewcontroller中的文本会发生变化。

但是,当用户想要在下一个(或上一个)新闻时滑动时,我想添加一个“效果”,因为目前我只是在更改文本。

我尝试在故事板中添加操作,在视图上添加推送功能。

它正在运行,但有两个问题:

  • 推,似乎有问题,因为,当我想在之前的新闻上滑动时,推动效果从右到左。 (而不是左 - 右)
  • 我不仅可以在不触摸导航栏的情况下更改内容吗? (因为当我滑动时,导航栏会松开他的头衔等。)

2 个答案:

答案 0 :(得分:0)

如果我理解正确,您可能想要使用UIScrollView。这会给你一个很好的动画。 您需要一个UIScrollView并添加两个ViewControllers作为子视图。

以下是一些ScollView教程的链接: Are there any good UIScrollView Tutorials on the net?

答案 1 :(得分:0)

如果您想要返回相反方向而不是推动,则向右推动导航控制器堆栈,您应该像这样弹出:[self.navigationController popViewControllerAnimated:YES];您可以在问题中粘贴一些代码:)