我有一个iPad应用程序,我正在使用故事板。我正在呈现一个模态视图,我将其包装在UINavigationController
中。这是一个模态“设置”视图,它有自己的导航。
我有一个委托设置,在“设置”视图中使用“完成”按钮关闭模态视图本身,但是我需要能够在用户点击设置时按下另一个视图后将其关闭。 / p>
因此,在推送视图中导航栏右侧基本上是一个“取消”按钮。 无需返回第一个“设置”视图即可点击完成按钮。
我尝试为推送的视图设置第二个委托但没有成功:
答案 0 :(得分:36)
只需添加一个条形按钮项,并将此行放在其操作方法中:
[self.presentingViewController dismissViewControllerAnimated:YES completion:nil];
呈现视图控制器将是呈现模态的控制器,而不是导航控制器。