我的故事板中有两个视图控制器,我需要从视图 1 推送到视图 2。
我需要在不直接从故事板中的按钮连接 segue 的情况下执行此操作,我需要以编程方式进行。
我怎样才能?
谢谢。
我的故事板中有两个视图控制器,我需要从视图 1 推送到视图 2。
我需要在不直接从故事板中的按钮连接 segue 的情况下执行此操作,我需要以编程方式进行。
我怎样才能?
谢谢。
当您单击按钮调用时:
[self performSegueWithIdentifier:@"SegueIdentifier" sender:self];
您将需要在情节提要中创建 segue,但您可以从视图控制器到视图控制器而不是按钮到视图控制器。
如果您想在不单击的情况下执行操作(或在加载 viewController 本身时),请在任一
- (void)viewDidLoad {
[super viewDidLoad];
[self performSegueWithIdentifier:@"NameOfYourSequeIdentifier" sender:self];
}
或者
-(void)viewDidAppear:(BOOL)animated {
[self performSegueWithIdentifier:@"NameOfYourSequeIdentifier" sender:self];
}
完全没有转场
[self.navigationController pushViewController:[self.storyboard instantiateViewControllerWithIdentifier:@"YourViewControllerIDinStoryBoard"] animated:YES];