0

2 つの質問があります。Apple は XIB ファイルから Storyboards に移行したため、これに相当するものは何ですか?- (id)initWithNibName

現在、viewcontroller.mファイルにこのコードがあります

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if (self) {
        // Custom initialization
    }
    return self;
}

ストーリーボードを使用する場合、これに相当する init メソッドは何でしょうか?

また、別の初心者の質問: ビュー コントローラーをストーリーボードにドラッグした場合、ビュー コントローラーをビュー コントローラー クラスにリンクするにはどうすればよいですか? テンプレートが常にこれらのことを行ってくれるので、よくわかりません。

4

1 に答える 1

1

View Controller は によって初期化されますが、カスタマイズは -awakeFromNib で-initWithCoder:行う必要があります。

ストーリーボードでのビュー コントローラー タイプの設定に関しては、そのシーンのインスペクターにあります。上記のリンク先のガイド全体を読むことを強くお勧めします。これらのトピックと、ストーリーボードの違いに関連する次の 3 つまたは 4 つの質問が含まれているためです。

于 2013-10-23T21:26:17.863 に答える