如何编写视图控制器以执行推送到另一个视图?我知道如何用故事板来做,但是,我无法弄清楚如何用一些编码来做。
答案 0 :(得分:0)
如果您的视图控制器与segue连接,如果您只想执行该segue,请执行以下操作:
[self performSegueWithIdentifier:@"identifier" sender:self];
如果它们未连接,您可以在 Identity Inspector (⌥⌘3)中设置视图控制器的 Storyboard ID ,并使用此代码启动推送原因请看:
UIViewController *aViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"Your Storyboard ID"];
[self.navigationController pushViewController:aViewController animated:YES];
此外,这些方法对于操纵segue非常有用:
- (BOOL)shouldPerformSegueWithIdentifier:(NSString *)identifier sender:(id)sender
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender