ストーリーボードの仕組みについて混乱しています。
そこで、ルート ビュー コントローラーがナビゲーション コントローラーである単純なアプリを作成しました。
NavigationController の rootViewController にボタンをドラッグしました。
別のビュー コントローラーを画面にドラッグし、背景をオレンジ色にして、OrangeViewController のサブクラスにしました。
rootViewController のステータス バー領域から OrangeViewController に接続をドラッグしました。この Segue Push を作成し、ShowOrange と名付けました。次のようなボタンのアクションを作成しました。
- (IBAction)push:(id)sender {
[self performSegueWithIdentifier:@"ShowOrange" sender:self];
}
それだけです。ボタンを押すと、OrangeViewController が表示されます。ただし、押し戻すと、背景がオレンジ色のままになります。タイトルは ViewController に変わり、戻るボタンはありませんが、背景はオレンジ色です。なぜこれを行うのか疑問に思っていましたか?
私の他の質問は、セグエをドラッグする一般的な質問です。ボタン自体、またはステータスバーからドラッグできるようです。違いはありますか?その接続が行われると、実際に何が起こっているのでしょうか? ありがとう。
編集:写真が含まれています