2012-08-02 110 views
4

我正在努力弄清楚故事板,它看起来都很酷,但是我无法从一个按钮移动到另一个屏幕,无论按下哪个按钮。很明显,我可以控制每个按钮的拖动,但随后我在故事板上的所有位置都会出现,我觉得必须有更好的方法来实现。我已经尝试突出显示所有按钮并将其拖动到下一个屏幕,但这只会导致我从中拖出来工作。故事板上的多个按钮导致同一个segue

这里是什么,我说的是对现在工作的说明...

This works but it's hideous!!!

如果我要坚持这个那就这样吧,但是我会与6个键结束一页,另一页8页。这是很多赛段。基本上每个按钮都表示用户的选择。这种选择会导致幕后发生不同的事情,但无论他们选择哪个按钮,他们都会移动到下一个屏幕。

我已经试过:

  • 高亮所有的按钮,然后拖动到下一个视图控制器。
    • 这失败,因为它仅连接在SEGUE到我在我上点击按钮控制-拖动
  • 拖出一个赛格瑞然后从第二个按钮拖动到SEGUE的圆的一部分。
    • 这没有造成什么结果。

回答

8

,我不知道的方式,向单个赛格瑞多个触发器在故事板,但您可以创建具有特定标识的单SEGUE,然后让所有的按钮到单个响应IBAction,调用[self performSegueWithIdentifier:...];

+0

有趣,因为我需要反正所有的按钮ibactions。这样做,我会从视图控制拖动到视图控制器,以使segue,而不是从按钮到视图控制器? – CaldwellYSR 2012-08-02 20:50:03

+0

@CaldwellYSR正确的,你只需从一个拖动到另一个,设置赛格类型,并给它一个标识符 – 2012-08-02 20:50:56

+0

太棒了!谢谢。另一个没有问题的问题我该如何选择一个segue,以便我可以看到它的标识符?万一我忘记了我所做的。 – CaldwellYSR 2012-08-02 20:58:45