iOS在两个视图控制器之间滑动并点击三分之一

时间:2014-05-17 09:04:06

标签: ios storyboard

我想通过故事板尽可能多地做这件事。我环顾四周并看到了很多不同的方法,但到目前为止它们似乎没有达到我正在尝试的目的:

在视图1上向左滑动将在屏幕上滑动视图1并在屏幕上从右向左滑动视图2.在视图2上向右滑动将执行相反的操作。此外,在视图1上向左滑动将触发视图2执行一些计算以生成动态值。当点击视图1上的按钮时,视图3将在视图1上向上滑动,当点击视图3上的按钮时,视图3将向下滑动。

有任何建议或链接吗?

1 个答案:

答案 0 :(得分:0)

为故事板上的每个View Controller 1和View Controller 2添加滑动手势识别器。

在与View Controller 1关联的View Controller代码中添加

- (IBAction)swipeLeft:(id)sender {
    // Your code here - show View 2, do your calculations;
}

同样在与View Controller 2关联的View Controller代码中添加

- (IBAction)swipeRight:(id)sender {
    // Your code here - show View 1;
}

在StoryBoard View 1和View 3上有一个按钮。在关联的View Controller代码中的方法中,它们分别显示View 3和View 1。

- (IBAction)buttonNamePress:(id)sender {
    // Your code here - show the appropriate View.
}