1

我正在编写一个 iOS / CocoaTouch 应用程序,我面临以下问题:

  • 我有一个详细视图(考虑一个给定对象的概述)
  • 此详细视图可以呈现其他元素
  • 任何这些其他元素都可以在这个完全相同的细节视图中查看(我的意思是,这个视图/视图控制器的另一个实例使用查看的对象模型。

我唯一的问题是我无法在情节提要编辑器中创建从视图到同一视图的转场。因此,我根本无法创建 segue,无法分配标识符,因此无法从代码中触发它。

有什么办法可以实现吗?这就像一个详细视图推送另一个一样简单,每个视图控制器都有一个专用的视图控制器实例和各自的对象模型。

非常感谢,我到处找,找不到任何与此相关的话题。克里斯托夫。

4

1 回答 1

2

Segues 在视图控制器之间,而不是视图之间(即使视图可以充当触发器)。如果您想要一个新视图控制器的转场,请在情节提要中创建它的新实例,将其标识分配给与原始细节相同的类,然后定义转场。

如果您只是想更改在单个视图控制器中显示的视图,那么有选择地设置视图隐藏和不隐藏可以工作......或添加/删除子视图。

于 2012-10-03T13:45:51.400 回答