1

我想将视图委托设置为其他自我。

示例屏幕截图

我基本上想让“主视图”成为“第二模式”的代表。由于我使用的是故事板,我假设可以将“第二模式”的代表设置为从“第一模式”到“第二模式”的转场。我似乎无法做到这一点。

我已经在“主视图”中有方法等待“第二模态”视图调用,因为由于设计原因我不得不添加“第一模态”

提前致谢

4

1 回答 1

0

您可以在代码中设置委托属性。

在视图控制器的实现中,您要委派谁的视图(在您的情况下为“第二模式”)只需调用:

self.(whatever view has the delegate property).delegate = [self.presentingViewcontroller.navigationController.navigationController.topViewController]

或根据您的设置进行类似的操作。

每个模态视图控制器都有一个指向其呈现视图控制器的反向指针。

每个嵌入在 navigationController 中的 viewController 都有一个指向该 navigationController 的反向指针。

于 2012-06-20T13:22:27.223 回答