我正在尝试使用下面的代码来隐藏当前视图并弹出到上一个viewcontroller的视图,但我得到的所有代码都是视图上的黑屏......对此无能为力...... 前一个视图控制器和当前视图之间的关系是“Modal Segue”
- (IBAction)doneButtonPressed
{
[self.navigationController popViewControllerAnimated:YES];
[UIView transitionWithView:self.view duration:0.50 options:UIViewAnimationOptionCurveEaseIn animations:^{
self.view.hidden = YES;
} completion:nil];
}
我希望我的问题清楚,如果您有任何疑问,请发表评论......谢谢!
答案 0 :(得分:0)
popviewcontroller会破坏你的topViewController和相关的UIView。 dismissModalViewController将销毁navigationcontroller。因此,如果您仍然希望屏幕上的navigationController,您应该寻找其他解决方案。考虑一个自定义控制器。