私はmainmenu.xibを持つアプリを持っていますが、さまざまな理由からストーリーボードに移行したいと考えています。新しいプロジェクトを作成せずにこれを行う方法はありますか?OSX - xibをストーリーボードに移行する方法
答えて
これはそれを行う方法です:
は、ストーリーボードを使用して新しいプロジェクトを作成します。オブジェクトライブラリでは見つけられない小さなものをコピーするために使用します。
既存のプロジェクトに戻り、既存のプロジェクトに新しいストーリーボードuiファイル(Main.storyboardなど)を追加します。新しいプロジェクトを開始するときとは異なり、ストーリーボードファイルは完全に空白になります。
新しいプロジェクトのストーリーボードから、「アプリケーションシーン」をコピーして既存のプロジェクトのストーリーボードに貼り付けます。これは、オブジェクトライブラリからアプリケーションシーンを取得できないための回避策です。これを実行した後、App Delegateオブジェクトの「委譲」プロパティに「接続」インスペクタ(右側のパネル)を見て「アプリケーション」への参照コンセントがあることを確認します。そうでない場合は、一緒にリンクしてください。
オブジェクトライブラリ(右側のパネル>下のオブジェクトライブラリ)で、ウィンドウコントローラを追加します。これにより、ウィンドウコントローラシーンとビューコントローラシーンが追加されます。
カスタムクラスを使用している場合は、ウィンドウコントローラ/ウィンドウ/ビューコントローラ/ビューの適切なクラスを参照してください。
以前のxibファイルを開き、以前使用したビューでコピーします。
既存のプロジェクトのxcprojファイルでビルドターゲットの情報セクションに移動し、xib辞書キー/値をキーの "
NSMainStoryboardFile
"に置き換えます。 "Main"(またはストーリーボードファイルがsans fileextension )を入力します。
エクストラノート:
カスタムviewcontrollersを使用して、ストーリーボードにそれらを移行する場合、彼らはinitWithCoder経由init'edさを可能にします。
appcontrolからviewcontrollerを取得する必要がある場合は、NSStoryboardのinstantiateWithNameメソッドを使用して、新しいインスタンスを作成しないでください。代わりに次の手順を実行します。
NSApplication *application = [NSApplication sharedApplication]; NSWindow *window = application.windows[0]; self.myCustomViewController = (MyCustomViewController *)window.contentViewController;
- 1. Xibベースのプロジェクトをオートレイアウトのストーリーボードに変換する方法
- 2. ストーリーボード対Xibファイル
- 3. Xibとストーリーボード
- 4. ストーリーボードをXIBに変換する
- 5. ストーリーボードまたはxibで背景ビューを選択する方法
- 6. スウィフト - ストーリーボードのビューコントローラーからxibファイルをロードする方法は?
- 7. ストーリーボードにxibを埋め込む方法は?
- 8. スウィフトでxibビューからストーリーボードviewcontrollerに繋ぐ方法3
- 9. iPhone IOS5ストーリーボード、カスタム.xibファイルでUIViewControllerを読み込む方法
- 10. ストーリーボードからXIBへのダウングレード
- 11. ストーリーボードからXibクラスを呼び出す
- 12. プッシュでxibからViewControllerに遷移する方法
- 13. iPhoneアプリケーションをiPad(ストーリーボード)に移植する方法
- 14. ストーリーボードOSXアプリケーションでinitialFirstResponderを設定する
- 15. ストーリーボードとxibは同じプロジェクトですか?
- 16. xibビューコントローラをストーリーボードのナビゲーションに別にロードする
- 17. Nativescript iOSアプリケーションでXIBとストーリーボードを使用
- 18. ストーリーボード - ナビゲーションベースのアプリケーションでViewControllerからSplitViewControllerに移動する方法
- 19. Wireshark LuaディシジョンスクリプトをMac OSXに移植する方法は?
- 20. Mac OSXのドロップダウンフィールドにフォーカスを移動する方法
- 21. ストーリーボードとViewControllerの両方からxibをロードできるようにする
- 22. ビューXIBをビューコントローラにサブビューとしてロードする方法XIB
- 23. モノトゥッチとストーリーボードを使用しているときにコントローラ間の移行を実行する方法は?
- 24. xib/nibの起動時にコードを実行する方法
- 25. ストーリーボードまたはxibからiCarouselビューを読み込む方法は?
- 26. 別のビューコントローラテーブルビューセルに移動xib
- 27. 異なるテーブルビューセルの異なるビューコントローラに移行するストーリーボード
- 28. .xibファイルを含むプロジェクトでストーリーボードを使用する - iPhone
- 29. ドメインをazureに移行する方法
- 30. CodeIgniterにアプリケーションを移行する方法