0

我只是想确认我的理解,对于每个 segue 标识符,Interface Builder 中的两个 UIViewController 之间都需要有一个唯一的 segue 连接。这是真的?

是否可以使用 IF 语句在 InterfaceBuilder 中的 2 个 UIViewController 之间建立一个连接,以编程方式更改标识符?如果没有,我会在塞格城发疯。

2个视图控制器之间可以连接多少个segue?无穷?

谢谢!

4

1 回答 1

0

首先,如果你不想在塞格城发疯,就不要使用故事板。我从不喜欢它们,而且我认为它们没有提供任何真正的优势。

但是如果你必须使用故事板,那么每个具有标识符的 segue 都应该有一个唯一的标识符。应用程序运行时,您无法更改代码中的标识符。但是,您可以使用标识符在代码中实时选择转场。因此,如果视图控制器 A 连接到视图控制器 B,并且视图控制器 A 也连接到视图控制器 C,您可以在代码中决定使用哪个 segue,并通过标识符指定它。

于 2013-05-06T21:22:36.913 回答