如何使用手势swift iOS转换到视图控制器

时间:2016-10-19 12:50:27

标签: ios swift uiviewcontroller gesture uiswipegesturerecognizer

我在实现一个按钮时遇到问题,该按钮在点击它时应该将当前视图重定向到另一个视图。 我有一个中心视图,我已经在顶部,左侧和右侧执行手势以移动到其他视图。

但是在这个中心视图中,我想添加一个按钮,允许我重定向到我的右侧屏幕而不用手指从右到左使用手势。

我为此按钮添加了一个IBOutlet操作,但我不知道切换回右侧屏幕(不是顶部或左侧屏幕)的实现方法。

如果有人能帮助我,非常感谢你!

1 个答案:

答案 0 :(得分:0)

如果在Interface Builder中创建segue并为其指定标识符。然后,您可以通过调用

执行此segue(您称之为"转换"
performSegue(withIdentifier: <String>, sender: self)

当然,您需要将<String>替换为您的segue标识符

  • 可以通过控制从一个视图控制器拖动到另一个视图控制器来创建一个segue
  • 可以给出一个标识符
    1. 点击刚刚创建的segue(这是故事板中视图cotrollers之间的一行)
    2. 打开属性检查器(按: alt cmd 4 或点击:查看&gt;实用程序&gt;显示属性检查器)
    3. 填写标签&#34;标识符&#34;
    4. 旁边的文本字段