Objective c 如何立即关闭并显示相同的模态视图控制器?
我想让它看起来像是一个复位按钮 它会把我带到主ViewController屏幕,然后马上回来Objective c 如何立即关闭并显示相同的模态视图控制器?,objective-c,xcode,Objective C,Xcode,我想让它看起来像是一个复位按钮 它会把我带到主ViewController屏幕,然后马上回来 MainViewController.m MainViewController.h MainViewController.xib ViewController.xib ViewController.m ViewController.h 我不明白我该怎么做 - (IBAction)newGame:(id)sender { [self dismissModalViewCont
MainViewController.m
MainViewController.h
MainViewController.xib
ViewController.xib
ViewController.m
ViewController.h
我不明白我该怎么做
- (IBAction)newGame:(id)sender {
[self dismissModalViewControllerAnimated:YES];
ViewController *screen = [[ViewController alloc] inittWithNibName:@"ViewController" bundle:nil];
screen.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
[self presentModalViewController:screen animated:YES];
}
你知道怎么做吗
谢谢请在没有动画的情况下完成,如下所示
- (IBAction)newGame:(id)sender {
[self dismissModalViewControllerAnimated:NO];
ViewController *screen = [[ViewController alloc] inittWithNibName:@"ViewController" bundle:nil];
screen.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
[self presentModalViewController:screen animated:NO];
}
无法重置状态并在
ViewController
本身中重新加载视图吗?我不太确定……我以为可以,但我被抛出了错误……有人知道如何在我按下按钮后强制解除->呈现相同的模式吗?基本上打算将其用于重置按钮。我现在得到一个类似的错误:例如,接收器类型“viewcontroller”消息没有为以下行声明带有选择器的方法viewcontroller*screen=[[viewcontroller alloc]inittWithNibName:@“viewcontroller”bundle:nil];