目次:
- 1ユーティリティ領域のライブラリペインでオブジェクトを選択し、ペインからビューコントローラを選択してドラッグして、天気を表示するWebビューを持つ天気ビューコントローラをiOSアプリケーションに追加しますあなたのストーリーボードに貼り付けてください。
- 2ストーリーボードで新しいView Controllerを選択します。
- 3 AttributesインスペクタのView Controllerセクションで、TitleフィールドにWeatherと入力します。アイデンティティインスペクタのストーリーボードIDフィールドに「天気」と入力します。
- 4ユーティリティ領域のライブラリペインからツールバーをドラッグします。
- 5項目ボタンを削除します。
- 6マスタービューコントローラーの天気セルを選択し(テーブルビューの見出しの下にあります)、そこからコントロールコントローラー - 天気シーンをControl-ドラッグします。
- 7表示される「選択範囲」ポップアップメニューから「置換」を選択します。
- 9必要に応じて、[Destination]ドロップダウンメニューから[Detail Split]を選択します。 Segueは、ドキュメントアウトラインとキャンバス(灰色から白に変わります)で選択され、ビューコントローラはビューのサイズを変更したことに注目してください。 10 CanvasまたはDocument OutlineのWeatherラベルを含むTable Viewセルを選択し、AttributesインスペクタのAccessoryフィールドでアクセサリがNoneに設定されていることを確認します。
ビデオ: iOSアプリ「good・weather」のゲーム「LIGHT SNOW SHOWERS」 をプレイ 2025
ここでは、ゴムが道路に出会う場所があります。
1ユーティリティ領域のライブラリペインでオブジェクトを選択し、ペインからビューコントローラを選択してドラッグして、天気を表示するWebビューを持つ天気ビューコントローラをiOSアプリケーションに追加しますあなたのストーリーボードに貼り付けてください。
<! - 1 - >新しいシーンが作成されます。
2ストーリーボードで新しいView Controllerを選択します。
そのようにすると(すでに開いている)Attributesインスペクタの属性が表示されます。
3 AttributesインスペクタのView Controllerセクションで、TitleフィールドにWeatherと入力します。アイデンティティインスペクタのストーリーボードIDフィールドに「天気」と入力します。
属性インスペクタのテキストフィールドにテキストを入力するときは、Returnキーを必ず押してください。
ストーリーボードのフィールドは、Returnキーを押すまで、または時にはそのインスペクタの別のフィールド をクリックするまで更新されません。
識別子を追加することは必須条件ではありませんが、取得するのは良い習慣です。タイトルフィールドに関しては、タイトルを何でも付けると、常にストーリーボードの内容がわかりやすくなります。
<! - 3 - >4ユーティリティ領域のライブラリペインからツールバーをドラッグします。
ビューの上部に配置します。
5項目ボタンを削除します。
このボタンは、ツールバーをライブラリからドラッグするとデフォルトで表示されます。
6マスタービューコントローラーの天気セルを選択し(テーブルビューの見出しの下にあります)、そこからコントロールコントローラー - 天気シーンをControl-ドラッグします。
これは、キャンバス内またはドキュメントアウトライン内、またはその両方で行うことができます。また、接続を描画している間に、新しいView ControllerがWeatherセルの近くになるようにキャンバスを並べ替えることもできます。
まだマスタービューコントローラのセルを操作していない場合は、Xcode固有のラベルをそれぞれのテーブルビューセルに追加します。それはあなたの人生をずっと簡単にします。
7表示される「選択範囲」ポップアップメニューから「置換」を選択します。
あるビューコントローラーから別のビューコントローラーへのトランジションを作成する場合は常に、セグを使用します。セグは、2つのビューコントローラの間でビジュアルトランジションを実行し、プッシュ(ナビゲーション)、モーダル、およびカスタムトランジションをサポートします。あなたが見ただけで、あなたがしなければならないことは、ボタンまたはテーブルビューのセルから、表示したいビューコントローラにControlキーを押しながらドラッグすることです。
A999プッシュセグ(999)は、ユーザがボタンをタップしたときに新しいビューコントローラ(戻るボタン付き)を所定の位置にスライドさせる。ナビゲーションバーの項目は適切に更新されます。 プッシュセグとは対照的に、 モーダルセグ
は、指定したトランジションスタイルでモーダルにビューコントローラを提示し、ユーザが前のビューコントローラに戻るために何かをする必要があります。Seguesは、Cover Vertical、Flip Horizontal、Cross Dissolve、Partial Curlなどの標準のビジュアルなトランジションスタイルをサポートしています(ユーザーが 何かを行うかどうかは、モーダルセグのモーダル部分です)。さらに、セグオブジェクトは、あるビューコントローラから別のビューコントローラへの移行を準備するために使用される。 Segueオブジェクトには、遷移に関連するView Controllerに関する情報が含まれています。 Segueがトリガされてから視覚的な遷移が発生する前に、ストーリーボードのランタイムは、現在表示されているView ControllerのprepareForSegue:sender:メソッドを呼び出して、必要なデータを表示しようとしているView Controllerに渡します。 Replace segueは、既存のView Controllerを新しいView Controllerに置き換えます。 ビューのサイズが変更されることに気づくでしょう。デフォルトでは、元のビューと同じデスティネーションになります。それを修正する必要があります。 8ストーリーボードキャンバスまたはドキュメントアウトラインでセグを選択し、属性インスペクタに戻って、
置換
がスタイルメニューに表示されていることを確認します属性インスペクタ。 IdentifierフィールドにWeatherと入力してReturnキーを押します。
再び識別子を使用するわけではありませんが、識別できるように名前を付けることをお勧めします。
9必要に応じて、[Destination]ドロップダウンメニューから[Detail Split]を選択します。 Segueは、ドキュメントアウトラインとキャンバス(灰色から白に変わります)で選択され、ビューコントローラはビューのサイズを変更したことに注目してください。 10 CanvasまたはDocument OutlineのWeatherラベルを含むTable Viewセルを選択し、AttributesインスペクタのAccessoryフィールドでアクセサリがNoneに設定されていることを確認します。
ストーリーボード内のいくつかの他のView Controllerは、Seguesによって起動されず、必要に応じて追加します。
