はい、前回は必要なファイルの追加をしましたね。
・SecondViewController.m
・SecondViewController.h
・SecondView.xib
この3つでした。
SecondView.xib から触っていく事にします。
SecondView.xibをダブルクリックしてInterface Builderから編集します。
SecondView.xibウィンドウで、[File's Owner]項目を選択し、Identity Inspectorウィンドウで、この項目のクラスを下の図の様に、SecondViewControllerに設定します。
![無知の状態からiPhoneアプリ開発に挑んでみる-7-12-1](https://stat.ameba.jp/user_images/20100711/20/iphoone/b1/f7/p/t02200200_0800072910634648564.png?caw=800)
次に下の様に[File's Owner]項目を[View]項目へ青い線を接続します。その時に黒い選択リストからViewを選択します。
![無知の状態からiPhoneアプリ開発に挑んでみる-7-12-2](https://stat.ameba.jp/user_images/20100711/20/iphoone/4a/e8/p/t02200177_0280022510634670987.png?caw=800)
では、[View]項目をダブルクリックして背景色を適当に変更し、ボタンを追加しましょ。
![無知の状態からiPhoneアプリ開発に挑んでみる-7-12-3](https://stat.ameba.jp/user_images/20100711/21/iphoone/1f/42/p/t02200320_0400058210634825997.png?caw=800)
SecondViewController.h に下の様に宣言しましょう。
![無知の状態からiPhoneアプリ開発に挑んでみる-7-12-4](https://stat.ameba.jp/user_images/20100711/21/iphoone/30/fb/p/t02200048_0384008410634825998.png?caw=800)
-(IBAction) btnReturn:(id) sender;
の部分を追加しました。
で、もう一度Interface Builderに戻り、追加したボタンを[File's Owner]に右クリックで接続し、btnReturnを選択します。
![無知の状態からiPhoneアプリ開発に挑んでみる-7-12-5](https://stat.ameba.jp/user_images/20100711/21/iphoone/c0/61/p/t02200189_0588050410634825999.png?caw=800)
それでは、中身を書いていきますが、これもまだまだ勉強途中なので、
詳しい説明はできませんので、あしからず。。。。
とりあえず動くものをつくるスタンスです。
最初に作った[MultiVIewViewController.m]を次の様に変更します。
ボタンをクリックした時の処理を、次の様に変更します。
![無知の状態からiPhoneアプリ開発に挑んでみる-7-12-6](https://stat.ameba.jp/user_images/20100711/23/iphoone/b4/1b/p/t02200148_0423028410635044945.png?caw=800)
secondViewController = [[SecondViewController alloc]
initWithNibName:@"SecondView"
bundle:nil];
[self.view addSubview:secondViewController.view];
の部分です。//**** の下かから //****までを追加しました。
前に実装した部分は、コメントアウトしました。
このファイル[MultiVIewViewController.m]の上の方に、下のように青枠で囲まれたコードを入力します。
![無知の状態からiPhoneアプリ開発に挑んでみる-7-12-7](https://stat.ameba.jp/user_images/20100711/23/iphoone/f1/05/p/t02200051_0441010310635044947.png?caw=800)
「SecondViewController.m」では下の様に
[self.view removeFromSuperview]; ち追加します。
これによって、2つ目のビューを削除し、表示を消し、前のビューが見えるようにしています。
![無知の状態からiPhoneアプリ開発に挑んでみる-7-12-8](https://stat.ameba.jp/user_images/20100711/23/iphoone/92/c1/p/t02200057_0286007410635044946.png?caw=800)
全部ちゃんと保存することを忘れない様にして。
ここまで書いたら実行します!
起動直後はこんな感じ、これは前と同じですね。
![無知の状態からiPhoneアプリ開発に挑んでみる-7-9-1](https://stat.ameba.jp/user_images/20100709/00/iphoone/18/e4/p/t02200409_0414077010630269097.png?caw=800)
そこで、ボタンをおしましょう。
すると、
![無知の状態からiPhoneアプリ開発に挑んでみる-7-12-9](https://stat.ameba.jp/user_images/20100711/23/iphoone/58/c9/p/t02200409_0414077010635083871.png?caw=800)
はい、切り替わりました!(^∇^)
同じ様に、このピンクの画面のボタンを押すと元の緑の画面に戻りました。
なんとか、動きましたけど、いろいろ苦労しました。。
皆さんやるときは、保存を確実に・・・。
![にほんブログ村 携帯ブログ iPhoneへ](https://img-proxy.blog-video.jp/images?url=http%3A%2F%2Fmobile.blogmura.com%2Fiphone%2Fimg%2Fiphone88_31.gif)
にほんブログ村
> アラートとか画面の遷移とかやってみる!
> アラートはできたので、画面切り替えやってみる!
> 画面切り替えの続き!(★この記事★)
> 画面切替え時の視覚効果が楽しい。
> 続いて画面間のデータ渡しをやってみる。
> データの受け渡し苦戦中・・・
> 画面間のデータ渡しの続き
> 解決は突然に。
・SecondViewController.m
・SecondViewController.h
・SecondView.xib
この3つでした。
SecondView.xib から触っていく事にします。
SecondView.xibをダブルクリックしてInterface Builderから編集します。
SecondView.xibウィンドウで、[File's Owner]項目を選択し、Identity Inspectorウィンドウで、この項目のクラスを下の図の様に、SecondViewControllerに設定します。
![無知の状態からiPhoneアプリ開発に挑んでみる-7-12-1](https://stat.ameba.jp/user_images/20100711/20/iphoone/b1/f7/p/t02200200_0800072910634648564.png?caw=800)
次に下の様に[File's Owner]項目を[View]項目へ青い線を接続します。その時に黒い選択リストからViewを選択します。
![無知の状態からiPhoneアプリ開発に挑んでみる-7-12-2](https://stat.ameba.jp/user_images/20100711/20/iphoone/4a/e8/p/t02200177_0280022510634670987.png?caw=800)
では、[View]項目をダブルクリックして背景色を適当に変更し、ボタンを追加しましょ。
![無知の状態からiPhoneアプリ開発に挑んでみる-7-12-3](https://stat.ameba.jp/user_images/20100711/21/iphoone/1f/42/p/t02200320_0400058210634825997.png?caw=800)
SecondViewController.h に下の様に宣言しましょう。
![無知の状態からiPhoneアプリ開発に挑んでみる-7-12-4](https://stat.ameba.jp/user_images/20100711/21/iphoone/30/fb/p/t02200048_0384008410634825998.png?caw=800)
-(IBAction) btnReturn:(id) sender;
の部分を追加しました。
で、もう一度Interface Builderに戻り、追加したボタンを[File's Owner]に右クリックで接続し、btnReturnを選択します。
![無知の状態からiPhoneアプリ開発に挑んでみる-7-12-5](https://stat.ameba.jp/user_images/20100711/21/iphoone/c0/61/p/t02200189_0588050410634825999.png?caw=800)
それでは、中身を書いていきますが、これもまだまだ勉強途中なので、
詳しい説明はできませんので、あしからず。。。。
とりあえず動くものをつくるスタンスです。
最初に作った[MultiVIewViewController.m]を次の様に変更します。
ボタンをクリックした時の処理を、次の様に変更します。
![無知の状態からiPhoneアプリ開発に挑んでみる-7-12-6](https://stat.ameba.jp/user_images/20100711/23/iphoone/b4/1b/p/t02200148_0423028410635044945.png?caw=800)
secondViewController = [[SecondViewController alloc]
initWithNibName:@"SecondView"
bundle:nil];
[self.view addSubview:secondViewController.view];
の部分です。//**** の下かから //****までを追加しました。
前に実装した部分は、コメントアウトしました。
このファイル[MultiVIewViewController.m]の上の方に、下のように青枠で囲まれたコードを入力します。
![無知の状態からiPhoneアプリ開発に挑んでみる-7-12-7](https://stat.ameba.jp/user_images/20100711/23/iphoone/f1/05/p/t02200051_0441010310635044947.png?caw=800)
「SecondViewController.m」では下の様に
[self.view removeFromSuperview]; ち追加します。
これによって、2つ目のビューを削除し、表示を消し、前のビューが見えるようにしています。
![無知の状態からiPhoneアプリ開発に挑んでみる-7-12-8](https://stat.ameba.jp/user_images/20100711/23/iphoone/92/c1/p/t02200057_0286007410635044946.png?caw=800)
全部ちゃんと保存することを忘れない様にして。
ここまで書いたら実行します!
起動直後はこんな感じ、これは前と同じですね。
![無知の状態からiPhoneアプリ開発に挑んでみる-7-9-1](https://stat.ameba.jp/user_images/20100709/00/iphoone/18/e4/p/t02200409_0414077010630269097.png?caw=800)
そこで、ボタンをおしましょう。
すると、
![無知の状態からiPhoneアプリ開発に挑んでみる-7-12-9](https://stat.ameba.jp/user_images/20100711/23/iphoone/58/c9/p/t02200409_0414077010635083871.png?caw=800)
はい、切り替わりました!(^∇^)
同じ様に、このピンクの画面のボタンを押すと元の緑の画面に戻りました。
なんとか、動きましたけど、いろいろ苦労しました。。
皆さんやるときは、保存を確実に・・・。
![にほんブログ村 携帯ブログ iPhoneへ](https://img-proxy.blog-video.jp/images?url=http%3A%2F%2Fmobile.blogmura.com%2Fiphone%2Fimg%2Fiphone88_31.gif)
にほんブログ村
> アラートとか画面の遷移とかやってみる!
> アラートはできたので、画面切り替えやってみる!
> 画面切り替えの続き!(★この記事★)
> 画面切替え時の視覚効果が楽しい。
> 続いて画面間のデータ渡しをやってみる。
> データの受け渡し苦戦中・・・
> 画面間のデータ渡しの続き
> 解決は突然に。