我知道这是一个非常简单的问题,但我却一无所获。
我有一个故事板,所有的视图控制器都是使用segues打开的,这很好,但是当按钮被按下时,我想用代码打开其中一个视图控制器。
当按下testSliders
按钮时,打开名为ViewControllerMonitorMenu
的视图控制器的代码是什么?
- (IBAction)testSliders:(id)sender
{
}
我知道这是一个非常简单的问题,但我却一无所获。
我有一个故事板,所有的视图控制器都是使用segues打开的,这很好,但是当按钮被按下时,我想用代码打开其中一个视图控制器。
当按下testSliders
按钮时,打开名为ViewControllerMonitorMenu
的视图控制器的代码是什么?
- (IBAction)testSliders:(id)sender
{
}
我终于搞定了,感谢大家的帮助:
ViewControllerMonitorMenu *monitorMenuViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"ViewControllerMonitorMenu"];
[self presentViewController:monitorMenuViewController animated:NO completion:nil];
这段代码是通过程序创建了一个对象,对象的名称为ViewControllerMonitorMenu
,同时您也可以使用它。
- (IBAction)testSliders:(id)sender
{
ViewControllerMonitorMenu * object = [[ViewControllerMonitorMenu alloc] init];
[self presentViewController:object animated:YES completion:nil];
}