在故事板中的视图控制器之间滑动手势

我正在寻找添加一个左右刷卡手势来改变视图控制器,这是可能的,是否有一个简单的方法来做到这一点在故事板? 谢谢 :)

故事板允许您在两个视图控制器之间设置segges。 我会说开始附加segues之间的意见,给它一个标识符。

然后使用类似的东西

UISwipeGestureRecognizer * recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(myRightAction)]; [recognizer setDirection:(UISwipeGestureRecognizerDirectionRight)]; [self addGestureRecognizer:recognizer]; 

将滑动识别器添加到视图。

然后在myRightAction方法中,你想要做你的segue调用

 [self performSegueWithIdentifier: @"MySegue" sender: self]; 

去看看或者把它解雇留下来。

您可以使用导航视图控制器来拥有右侧和左侧的过渡animation。 你也可以自定义赛段。

在Xcode 5上它更简单,所需代码更less:

故事板 – >实用程序面板 – >对象库 – >将滑动手势识别器拖放到场景中

你必须把它拖到视图本身(出现背景颜色的地方),这样你可以看到这个连接:引用outlet集合 – > view

通过将委托的连接引脚拖到viewController来添加委托

显示助手编辑器 – >通过按Ctrl +拖放到你的委托类viewController.m添加一个动作

在那个行动里面写

 [self performSegueWithIdentifier:@"mySegueIdentifier" sender:self]; 

哎呀。 发表了对事故的评论。 看看这个答案: https : //stackoverflow.com/a/14125580/1126783 。 你可以使用滑动手势而不是button,它使用故事板。