ここでNoobの質問。Model-View-Controller の 3 つの基本要素の基本を理解できたと思います。並べ替え。しかし、シーンとは何ですか?iPad は画面ごとに複数のシーンを持つことができ、iPhone/iPod は 1 つしか持つことができないことを私は知っています。しかし、シーンはビューとどのように関連しているのでしょうか?
ひどく間違っている場合は、親切にしてください:)
ここでNoobの質問。Model-View-Controller の 3 つの基本要素の基本を理解できたと思います。並べ替え。しかし、シーンとは何ですか?iPad は画面ごとに複数のシーンを持つことができ、iPhone/iPod は 1 つしか持つことができないことを私は知っています。しかし、シーンはビューとどのように関連しているのでしょうか?
ひどく間違っている場合は、親切にしてください:)
「シーン」は、AppleがXCodeに導入したUIの抽象化であり、InterfaceBuilderでストーリーボードの仕組みを可能にします。
これに先立ち、Interface Builderで、ViewControllersにアタッチされたビューを作成しました(そして引き続き作成できます)。
シーン、セグエ、ストーリーボードを使用すると、ビューコントローラ(シーン)にアタッチされたビューから「セグエ」を介して別のシーンへのUIフローを定義する方法があります。別のビュー(View Controllerに接続されている)に移動するためのトリガーとしてInterfaceBuilderで視覚的に定義できるアクションであるセグエ
抽象レベルでは、シーンはビューコントローラに接続されたビューであり、iPhoneまたはiPadのどちらの場合でも、XIBに必要な数だけ含めることができます。
実際には、ストーリーボードエディタまたはインターフェイスビルダーのどちらを使用しているかによって異なります。新しいiOSプロジェクトのストーリーボードを作成するためのプロジェクト作成のオプションがあります。