2

多くのビュー コントローラを含む 1 つのストーリー ボード プロジェクトがあり、「connecter.h,connector.m」という名前の 1 つのクラスを作成しました。このクラスを 1 つの .xib ファイルに接続できますか?

私を助けてください。

4

4 に答える 4

5

作成XIBconnector.hconnector.mサブクラスを選択しUIViewController、「ユーザー インターフェイスに XIB を使用」のチェックボックスをクリックすることで作成できます。既に .m および .h ファイルを作成している場合は、ウィンドウから [表示] を選択して新しい GUI ファイルを追加し、最後にそのコントローラー カスタム クラスを[同じプロジェクト内で一緒に使用connectorできます] に設定します。詳細については、 を参照してくださいStoryBoardXIB

ビューコントローラーを表示するには、次のコードを使用できます

YourViewController *viewController=[[YourViewController alloc]initWithNibName:@"ViewControllerName" bundle:nil];

[self presentViewController:viewController animated:YES completion:nil];

の場合にはNavigatinController

   [self.navigationController pushViewController:viewController animated:YES];
于 2013-03-22T10:20:42.780 に答える
0

これを実行して、コネクタクラスをxibにバインドします:[ここでは、ViewControllerクラスをxibにバインドしています]

ファイルの所有者を選択し、カスタムクラスでクラス名を入力します そして、ビューをファイルの所有者に接続します。また、ConnecterクラスはViewControllerタイプであり、メソッドを持っている必要があります

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if (self) {
        // Custom initialization
    }
    return self;
}
于 2013-03-22T10:23:03.750 に答える
0

エディターでストーリー ボードを開き、ビュー コントローラーのいずれかをクリックします。これを行うと、xib を選択したときに表示されるようになったすべてのプロキシ オブジェクトが一覧表示されます。次の画像は、理解を深めるのに役立つはずです。

ここに画像の説明を入力 [Identity Inspector] タブに移動し、強調表示されたテキスト フィールドにクラス名を入力します。

于 2013-03-22T10:28:38.327 に答える
0

クラスを としてXib設定する 1 つのファイルを作成します。コネクタ クラスのインスタンスを作成中 FilesOwnerconnecter.h

[[connecter alloc] initWithNibName:@"Nib_Name" bundle:nil];
于 2013-03-22T10:28:55.000 に答える