【发布时间】:2013-04-25 20:35:25
【问题描述】:
我正在尝试使用下面的代码来隐藏当前视图并弹出到前一个视图控制器的视图,但我得到的所有代码都是视图上的黑屏..对此无能为力... 前一个视图控制器和当前视图的关系是“Modal Segue”
- (IBAction)doneButtonPressed
{
[self.navigationController popViewControllerAnimated:YES];
[UIView transitionWithView:self.view duration:0.50 options:UIViewAnimationOptionCurveEaseIn animations:^{
self.view.hidden = YES;
} completion:nil];
}
我希望我的问题很清楚,如果您有任何问题,请发表评论...谢谢!
【问题讨论】:
-
以后,请尝试正确格式化您的代码。
-
会做的,谢谢理查德
-
将
[self.navigationController popViewControllerAnimated:YES];更改为[self dismissViewControllerAnimated:YES completion:nil];并阅读 UIViewController 编程指南 -
会关闭当前视图还是“隐藏”它?我需要隐藏我当前的视图,以便在当前视图上运行的 NSTimer 继续更新倒数计时器......我可以随时回到它
标签: iphone ios objective-c uiviewcontroller uinavigationcontroller