web-dev-qa-db-ja.com

新しいxibファイルを追加する方法

複数の画面を持つアプリを開発する必要があります。自動的にxibファイルを生成しましたが、他の画面には別のxibファイルが必要です。別のxibファイルを作成するにはどうすればよいですか?

44
ilaunchpad

(XCode 4を想定)

「ファイル->新規ファイル...」メニューダイアログには、「ユーザーインターフェース」と呼ばれるサブセクションがあります。

各サブアイテムの説明には、「インターフェースビルダードキュメント」と書かれています。これらはさまざまなタイプのペン先です。

新しいViewControllerを具体的に作成する場合は、[Cocoa Touch]セクションを選択し、[UIViewControllerサブクラス]アイテムを選択することもできます。次のページには「With XIB for User Interface」というチェックボックスがあります。これにより、NIBおよび関連するクラスファイルが作成されます。

34
codelark

XCode 8およびSwift 3:

ファイル->新規ファイル-> iOS->ユーザーインターフェース->表示

「YourViewController.xib」という名前を付けて保存します。

8
xhinoda

XCode 10では、New-> File-> Cocoa Touch Classに移動する必要があります

「XIBファイルも作成」を選択して、インターフェース、クラス、およびXIBを1ステップで作成します。

enter image description here

7
Vladan

In XCode 4


スタンドアロンユーザーインターフェイス(XIB)を作成するには:

ファイル->新規ファイル-> iOS->ユーザーインターフェース

次に選択します:

  • アプリケーション(デリゲートとウィンドウを含む)
  • 見る
  • 空の

ユーザーインターフェイスで新しいUIViewControllerクラスを作成するには:

ファイル->新規ファイル-> iOS-> Cocoa Touch-> UIViewControllerサブクラス->次へをクリック

次に、新しいView Controllerクラスに名前を付け、「ユーザーインターフェイスにXIBを使用」を選択します。

7
Evan Mulawski

XCode 5の場合:(古いsomeVC.xibを削除したときに新しいsomeVC.xibを作成しました)

さらにステップが必要:

tap:ClassNameWithViewController.xib(最後の回答のプロセスとして)、およびIBが開かれました

選択:ファイルの所有者

タップ:IDインスペクター

[カスタムクラス]-> [クラス]ウィンドウを選択済みにプルダウン-> ClassNameWithViewController

タップして戻る:ファイルの所有者

2本指でタップ:ファイルの所有者->リンクメニューを開く-> IBの[ビューの小さな円]から[表示]に線をドラッグ

2
raycamwu