web-dev-qa-db-ja.com

あるプロジェクトから別のプロジェクトにストーリーボードをコピーできますか?

ストーリーボードを再利用するには、あるプロジェクトから別のプロジェクトにコピーするだけです(必要に応じてストーリーボードに変更を加えます)?

25
001

はい、できます。下の画像のように、メインストーリーボードとして選択されていることを確認してください。

Example

22
MuhammadBassio

@Muhammadが言ったように、それはとても簡単です!

  • ストーリーボードファイルを1つのプロジェクトから別のプロジェクトにドラッグし、すべてのオプションを選択するだけです(他のインポートと同じ手順です!)。
  • 次に、プロジェクトナビゲーターの左上にあるプロジェクトアイコンをクリックして、プロジェクトオプションに移動するだけです。
  • 次に、このストーリーボードを選択して、ストーリーボードにするだけです。
10
cojoj

方法1

ストーリーボードでView Controllerを選択して押します Command + C コピーする。次に Command + V 2番目のストーリーボードに貼り付けます。ドキュメントのアウトラインをチェックして、貼り付け先を確認します。

方法2

Project Navigatorでストーリーボードファイルを右クリックし、[名前を付けて開く]> [ソースコード]を選択します。 View Controllerが見つかるまでXMLコードをスクロールダウンします。次のようになります。

<!--My View Controller-->
<scene sceneID="tne-QT-ifu">
    ...
</scene>

これをコピーして、2番目のプロジェクトのストーリーボードファイルに貼り付けます。

メモ

  • もちろん、View Controller Swiftファイルもコピーする必要がありますが、コンセントを再接続する必要はありません。
4
Suragch

簡単です。次の手順に従ってください。

  1. 目的のストーリーボードシーンを選択しながら、cmd + Dを押します。選択したシーンの複製コピーが作成されます。
  2. Cmd + xを押して、既存のプロジェクトからシーンを切り取ります。
  3. Cmd + vを押して、2番目のプロジェクトのストーリーボードセクションに移動します。

乾杯。

1
Muhammad Zaheer