我有一个iPad应用程序,使用故事板。我展示了一个模态视图,其中我包装了一个 UINavigationController
。这是一个具有自己导航的模态“设置”视图。
我已经设置委托以通过“完成”按钮在设置视图中解除模态视图本身,这很好,但我需要在用户点击设置时即使它已经推送另一个视图也能够关闭它。
因此,在推送的视图的导航栏右侧设置一个“取消”按钮。 而不是必须返回到第一个“设置”视图以单击完成按钮。
我尝试设置第二个委托来处理推送的视图,但没有成功:
我有一个iPad应用程序,使用故事板。我展示了一个模态视图,其中我包装了一个 UINavigationController
。这是一个具有自己导航的模态“设置”视图。
我已经设置委托以通过“完成”按钮在设置视图中解除模态视图本身,这很好,但我需要在用户点击设置时即使它已经推送另一个视图也能够关闭它。
因此,在推送的视图的导航栏右侧设置一个“取消”按钮。 而不是必须返回到第一个“设置”视图以单击完成按钮。
我尝试设置第二个委托来处理推送的视图,但没有成功:
只需添加一个条形按钮项并将此行放在其操作方法中:
[self.presentingViewController dismissViewControllerAnimated:YES completion:nil];
呈现视图控制器将是呈现模态视图的控制器,而不是导航控制器。