オンラインでいくつかの記事をチェックし、ストーリーボードのページジャンプと値の転送についていくつかの方法を見つけました。いくつかは便利ですが、いくつかは次のようにまとめられています (ページ A からページ B にジャンプします)。ジャンプ方法:
1.ボタンやその他のコントロールを使用するには、Ctrl キーを押したまま B にドラッグし、ボタンをクリックしてジャンプします。
2. Ctrl キーを押しながら A と B を直接接続し、接続を選択して識別子を追加します (c という名前を付けます)。 )。 Aでボタンのアクションを作成し、アクション内にメソッド
を実装してジャンプ[self performSegueWithIdentifier:@"c" sender:nil];
を実現します。
1. 接続識別子に基づいて、prepareForSegue で実装されます。値は正常に渡されました
2. アクションに実装し、ストーリーボード ID を介してジャンプするページを見つけ、ジャンプを実現して値 UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" Bundle:nil]; を渡します。
ReceiveViewController *B = [storyboard instantiateViewControllerWithIdentifier:@"IdReceive"];
B.name = @"GC";
B.age = 10;
[self.navigationController PushViewController:アニメーションを受信:YES];
専門家の皆様にお聞きしたいのですが、ストーリーボード ID を介して値をジャンプして転送するにはどうすればよいですか?ありがとう!
A は NavigationViewController 内に配置されていますか? その場合、最後の文を変更する必要はありません
navgationviewcontroller にない場合は、B をどのように表示するかによって異なります。たとえば、存在する場合は、[self presentViewController:Banimate:YES completed:nil]#🎜 🎜#