私は複製したいViewController.xibを持っていますので、複製コピーをいくつか修正することができます。私はどのようにinterfaceBuilderでそれが好きで、元のViewController(.M & h)で正しくコーディングされているかをすべてレイアウトします。これを行うことができますか、これを行うための最善の方法は何ですか?xibファイルをコピーする最も良い方法は何ですか?
答えて
悲しいことに、Xcode内から直接ファイルを複製する方法はありません。私はこれについてAppleにバグを提出しました。ファイルにFinderが選択したファイルを起動したら、右クリック
- 、XIBを右クリックし、「Finderで表示」を選択します。これは、しかし、手動で行うにはあまりにも難しいことではありません"複製"を選択してください
- ファイルの名前を必要に応じて変更してください
- これらの新しいファイルをXcodeプロジェクトにドラッグして戻してください。
FINDERを使用して、3つのファイルをすべて複製して名前を変更します。
Xcodeでプロジェクトにドラッグして戻します。
.h & .mファイル&のクラス名を微妙に変更してください。しかし
、変更内容はただあなただけだけXIBファイルを複製つのファイルを使用して、およそ
OR
を移動しているもののフレームを変えることができる位置に関係するすべてのであれば、適切に名前を変更し、プロジェクトに追加します&微妙な変更を加えます。次に、あなたのニーズに合ったXIBでViewControllerをロードすることができます。
変更は主にInterfaceBuilderで行います。新しいコピーにはほとんどコードが追加されません。だからどちらの方がいい? – TWcode
新しいコピーにコードを追加する必要がある場合は、3つのファイルをすべてコピーする方がよい場合があります。そうすれば、あなたの.mファイルには、各XIBタイプのための一連の条件文がありません。 –
- 1. HTMLファイルをwwwrootにコピーする最も良い方法は?
- 2. ファイル共有からファイルをコピーする最も良い方法は?
- 3. データベースをコピーする最良の方法は何ですか?
- 4. コレクションをロックする最も良い方法は何ですか?
- 5. C#で.sysファイルをロードする最も良い方法は何ですか?
- 6. asp mvc 2でファイルをアップロードする最も良い方法は何ですか?
- 7. リモートサーバー間でファイルを比較する最も良い方法は何ですか?
- 8. ダウンロードしたファイルを保存する最も良い方法は何ですか?
- 9. Apacheのaccess.logファイルを調べる最も良い方法は何ですか?
- 10. インスタンスとファイルを含める最も良い方法は何ですか?
- 11. リモートXMLのコピーを取得する最も良い方法は?
- 12. 日付フィールドをdatetimeにコピーする最も良い方法は?
- 13. NuSMVを学ぶ最も良い方法は何ですか?
- 14. Django 1.5を学ぶ最も良い方法は何ですか?
- 15. jQueryを学ぶ最も良い方法は何ですか?
- 16. プロジェクトで最も良いバージョン管理方法は何ですか
- 17. 最も良い方法は何ですか
- 18. .flaファイルをバッチコンパイルする最良の方法は何ですか?
- 19. サウンドをファイルにする最良の方法は何ですか?
- 20. 関連テーブルから別の関連テーブルにデータをコピーする最も良い方法は何ですか?
- 21. SQL Server 2012のサーバーAからサーバーBにテーブルをコピーする最も良い方法は何ですか?
- 22. フラッシュでオブジェクトをプログラムでスワップする最も良い方法は何ですか?
- 23. Azureアプリケーションサービスからアプリケーションログをエクスポートする最も良い方法は何ですか?
- 24. pngからsvgを取得する最も良い方法は何ですか?
- 25. GrailsでWebサービスを使用する最も良い方法は何ですか?
- 26. C++でデータを追加する最も良い方法は何ですか
- 27. ReactJSをCakePHP 3.xでセットアップする最も良い方法は何ですか?
- 28. ハッシュテーブルを値でソートする最も良い方法は何ですか?
- 29. OpenGL ESでメモリを解放する最も良い方法は何ですか?
- 30. .NETでこれを実装する最も良い方法は何ですか?
アイテムがコピーされると、元のコードはすべてのコピーと重複しますか? – TWcode
あなたが何を求めているのか分かりません。新しいxibが同じ.h/.mファイルを指し示すかどうかを尋ねるなら、答えはyesです。 init:withNibNamed:を使用して、表示したいものを読み込むことができます。一般に、xibsとVCsを複製するよりも、単一のviewControllerと複数のxibsを持っていたいとします。 – memmons
この回答が参考になった場合は、投票して承認済みとしてください。 – memmons