0

我正在尝试下面的代码来隐藏当前视图并弹出到前一个视图控制器的视图,但我得到的只是视图上的黑屏..对此无能为力......前一个视图之间的关系控制器和当前视图是“Modal Segue”

- (IBAction)doneButtonPressed
{
    [self.navigationController popViewControllerAnimated:YES];
    [UIView transitionWithView:self.view duration:0.50 options:UIViewAnimationOptionCurveEaseIn animations:^{
        self.view.hidden = YES;

    } completion:nil];
}

我希望我的问题很清楚,如果您有任何问题,请发表评论...谢谢!

4

1 回答 1

0

popviewcontroller 会破坏你的 topViewController 和相关的 UIView。dismissModalViewController 将破坏导航控制器。因此,如果您仍然希望在屏幕上显示 navigationController,您应该寻找其他解决方案。考虑一个自定义控制器。

于 2013-04-25T22:27:22.790 回答