私はHow to switch views by buttons on iPhone?の投稿を見ましたが、これはボタン付きのビューの間で前後に切り替える方法には答えません。質問をした人は、回答に応じて、ユビキタス・コントローラーでビューを切り替えることができました。ボタンとuinavigationコントローラではなくuiviewsの間で切り替える
プライマリビューでボタンが押されると、次のコードが実行されます。
PhoneNumberViewController *phoneNumberViewController1 = [[PhoneNumberViewController alloc] initWithNibName:@"PhoneNumberView2" bundle:nil];
self.phoneNumberViewController = phoneNumberViewController1;
[self.view removeFromSuperview];
[self.view insertSubview: phoneNumberViewController1.view atIndex:0];
このコードを実行すると、ビュー全体が空白になります。スーパービューのremove部分を省略すると、ビューはボタンの後ろに消えますが、ボタンはまだ残っています。私はこれがボタン間を切り替える正しい方法であるかどうかは分かりませんが、誰かがこれを行う方法を知っていれば助けてください。また、ボタンを使ってビューを切り替えるサンプルプロジェクトについて知っている人は、私に教えてください。
ありがとうございます!
私はこのようなヘルパー関数を定義することから始めます。この投稿に基づいています:http://www.iphonedevsdk.com/forum/iphone-sdk-development/4052-have-someone-example-uibutton-switch-view-i-am-despair.html。私は間違いなくあなたの方法がよりきれいだと思います。 – Atma