10

我有一个 iPad 应用程序,我正在使用情节提要。我正在展示一个模态视图,我将其包装在UINavigationController. 这是一个带有自己导航的模式“设置”视图。

我有一个委托设置,可以使用“设置”视图中的“完成”按钮关闭模态视图本身,该按钮工作正常,但即使在用户点击设置时它已推送另一个视图后,我也需要能够将其关闭。

因此,基本上是推送视图中导航栏右侧的“取消”按钮。不必返回第一个“设置”视图来点击完成按钮。

我尝试为推送视图设置第二个委托,但没有成功:

在此处输入图像描述

4

1 回答 1

38

只需添加一个条形按钮项并将此行放入其操作方法中:

[self.presentingViewController dismissViewControllerAnimated:YES completion:nil];

呈现视图控制器将是呈现模态的控制器,而不是导航控制器。

于 2012-12-14T18:53:55.923 回答