4

我正在努力找出故事板,这一切看起来都很酷,但是无论按下哪个按钮,我都无法从一个带有几个按钮的屏幕移动到另一个屏幕。显然我可以控制每个按钮的拖动,但是我在故事板上到处都有转场,我觉得必须有更好的方法来做到这一点。我尝试突出显示所有按钮并控制拖动到下一个屏幕,但这只会导致我拖动的那个开始工作。

这是我现在可以使用的说明...

这有效,但它是可怕的!

如果我必须坚持这一点,那就这样吧,但我最终会在一页上有 6 个按钮,在另一页上有 8 个按钮。那是很多事情。基本上每个按钮都表示用户的选择。该选择将导致在幕后发生不同的事情,但无论他们选择哪个按钮,他们都会移动到下一个屏幕。

我试过的:

  • 突出显示所有按钮,然后拖动到下一个视图控制器。
    • 这失败了,因为它仅将 segue 连接到我在控制拖动时单击的按钮
  • 拖出一个segue,然后从第二个按钮拖动到segue的圆形部分。
    • 这导致什么都没有发生。
4

2 回答 2

8

我不知道有一种方法可以在情节提要中为单个 segue 提供多个触发器,但是您可以创建具有特定标识符的单个 segue,然后让所有按钮响应一个IBAction调用[self performSegueWithIdentifier:...];

于 2012-08-02T20:47:17.280 回答
3

查看与源视图控制器而不是 IBAction 相关联的通用 segue:

https://stackoverflow.com/a/8868096/295130

于 2012-08-02T20:48:39.840 回答