SSブログ

iOSプログラミング~storyboardからロード~ [iOSプログラミング]

今回は、iOSプログラミング~storyboardからロード~について解説。

概要としては、以下の通り。

[self.storyboard instantiateViewControllerWithIdentifier:@"secondViewController"];

@"secondViewController"の部分はstoryboardの対象のViewControllerプロパティの

Storyboard IDに指定した値を設定する。

 

詳細は、以下の通り。

1.下記条件でプロジェクトを新規作成する。

Template:Single View Application

Product Name : Sample0011-1

Devices : iPhone

Use Storyboards : ON

その他 : OFF

 

2. ViewControllerのViewにLabelを追加し、

下記のように設定を変更する。

Text:Sample0011-1

Alignment:center

Sample0011-1.jpg

Sample0011-2.jpg

この状態では、下図のような画面が表示される。

Sample0011-3.jpg

 

3.storyboardにViewControllerをD&Dで追加し、

2.と同様にLabelを追加し、

下記のように設定を変更する。

Text:secondViewController

Alignment:center

更に、追加したViewControllerのStoryboard IDに

secondViewControllerを設定する。

Sample0011-4.jpg

 

4.ViewController.m内のviewDidLoadに

下記のコードを追記する。

    UIViewController *secondViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"secondViewController"];
    [self.view addSubview:secondViewController.view];
 

5.実行する。

下記のような画面が表示される。

ちゃんと目的のViewControllerからViewを取得できている。

Sample0011-5.jpg

 


nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

白いきつねのスキル

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。